Birmingham is a city in Van Buren County, Iowa, United States. The population was 367 at the 2020 census.
History
Birmingham was laid out in 1839. The town was incorporated on May 20, 1856.
Geography
According to the United States Census Bureau, the city has a total area of , all land.
Demographics
thumb|
