ⓘ Birmingham, Iowa

                                     

ⓘ Birmingham, Iowa

Birmingham is located at 40°5243" North, 91°5648" West 40.878626, -91.946610.

According to the Bureau of US census, the town has a total area of 1.06 square miles 2.75 km 2, all of it land.