About This Place
Bates City is a city in Lafayette County, Missouri, United States. The population was 245 at the 2000 census.
Bates City is located at 39°0′11″N 94°4′7″W / 39.00306°N 94.06861°W / 39.00306; -94.06861 (39.003191, -94.068739).
According to the United States Census Bureau, the city has a total area of 0.9 square miles (2.3 km²), all of it land.