Ferguson is a city in St. Louis County, Missouri, United States. The estimated population in July 2009 was 20,936. The population was 22,406 at the 2000 census.
Ferguson is located at 38°44′44″N 90°17′48″W / 38.74556°N 90.29667°W / 38.74556; -90.29667 (38.745650, -90.296556).
According to the United States Census Bureau, the city has a total area of 6.2 square miles (16.1 km²), of which, 6.2 square miles (16.0 km²) of it is land and 0.16% is water.