Bloomsdale is a city in Ste. Genevieve County, Missouri, United States. The population was 419 at the 2000 census.
Bloomsdale is located at 38°0′57″N 90°13′42″W / 38.01583°N 90.22833°W / 38.01583; -90.22833 (38.015705, -90.228303).
According to the United States Census Bureau, the city has a total area of 1.6 square miles (4.2 km²), all of it land.