US Places
Home › States › Iowa › Madrid

Madrid, Iowa

Madrid is a city in Boone County, Iowa, with an estimated population of 2,799 in 2023. It sits at 41.8757, -93.8205 in the America/Chicago time zone.

FieldValue
Place nameMadrid
Typecity
StateIowa (IA)
CountyBoone County
Population (2023 est.)2,799
Land area1.22 sq mi (3.17 km²)
Coordinates41.8757, -93.8205
Time zoneAmerica/Chicago
ZIP codes50156

ZIP codes and area codes for Madrid

Madrid covers 1 ZIP code: 50156. Browse all ZIP codes in Iowa for the full list.

Where is Madrid?

Madrid is located in Iowa, in Boone County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.

Nearby places

Woodward 9 km · IASheldahl 10 km · IASlater 11 km · IAGranger 13 km · IAPolk City 13 km · IAKelley 15 km · IAAlleman 18 km · IAHuxley 19 km · IA

Other places in Boone County

Boone 12,416Ogden 1,963

Related

All places in Iowa · Search US places · Boone County

Frequently asked questions

What county is Madrid, IA in?

Madrid is in Boone County, Iowa.

What is the population of Madrid, IA?

The 2023 Census Bureau estimate is 2,799.

What time zone is Madrid in?

Madrid is in the America/Chicago time zone.