Overview Fort Madison is a city in Iowa, United States, with a population of about 10,717[1]. Geography Coordinates: 40.6298, -91.3152