Leroy is a census-designated place located in Washington County, Alabama, around 60 miles (97 km) north of Mobile. As of the 2010 census, its population was 911. Leroy has a class 2A K-12 high school (Leroy High School). Leroy was once a thriving farm community, serving as home to as many as 40 farming families. However, over the years as family farms began to disappear, that number fell to two.