Farmingdale is a town in Kennebec County, Maine, United States. The population was 2,804 at the 2000 census.
According to the United States Census Bureau, the town has a total area of 11.5 square miles (29.9 km²), of which, 11.2 square miles (29.0 km²) of it is land and 0.3 square miles (0.9 km²) of it (2.86%) is water.
As of the census of 2000, there were 2,804 people, 1,202 households, and 777 families residing in the town. The population density was 250.2 people per square mile (96.6/km²). There were 1,273 housing units at an average density of 113.6 per square mile (43.8/km²). The racial makeup of the town was 97.47% White, 0.71% Black or African American, 0.39% Native American, 0.50% Asian, 0.11% from other races, and 0.82% from two or more races. Hispanic or Latino of any race were 0.53% of the population.