Madrid, Iowa
Madrid: City in Iowa, United States
About
Madrid is a city located in the county of Boone in the U.S. state of Iowa. Its population at the 2010 census was 2,543 and a population density of 816 people per km². After 10 years in 2020 city had an estimated population of 2,550 inhabitants.
The city was created 179 years ago in 1845.
Quick Facts about Madrid
| Population : | 2,550 (2020) |
| Country : | United States of America |
| State : | Iowa (United States) |
| County : | Boone County |
| Postal code : | 50156 |
| Phone Area Codes : | 515 |
| Area : | 3.12 km2 |
| Altitude : | 1,017 feet / 310 meters |
| Establishment : | January 01, 1846 (179 years ago) |
| Time Zone : | America/Chicago |
| Local time : | 14:08:17 (5th December 2025) |
| Density : | 818 Pop. per km² as of 2020 |
| Population growth : | 0.27% (2010-2020) |
Geography
Madrid is located at 41°52'36"N 93°49'24"W (41.8766500, -93.8232800).
Madrid map
- Official Website
Official website of Madrid
Demographics
The population of Madrid increased by 0.27% in 10 years.
| Year | Population | % Change | Method |
| 2010 | 2,543 | - | census |
| 2011 | 2,562 | 0.74% | estimation process |
| 2012 | 2,543 | -0.75% | estimation process |
| 2013 | 2,557 | 0.55% | estimation process |
| 2014 | 2,583 | 1.01% | estimation process |
| 2015 | 2,584 | 0.04% | estimation process |
| 2016 | 2,577 | -0.27% | estimation process |
| 2017 | 2,587 | 0.39% | estimation process |
| 2018 | 2,559 | -1.09% | estimation process |
| 2019 | 2,549 | -0.39% | estimation process |
| 2020 | 2,550 | 0.04% | estimation process |
Schools in Madrid
College & universities near Madrid, IA
| Code | Name | City | ZIP |
|---|---|---|---|
| 153603 | Iowa State University | Ames (IA) | 50011-2103 |
| 154208 | PCI Academy-Ames | Ames (IA) | 50010 |
Stations (2)
Amtrak & bus stations near Madrid, IA
| Code | Name | Address | Type |
|---|---|---|---|
| OSC | Osceola | Main & East Clay Streets | RAIL |
| CRN | Creston | Pine and Adams Avenue | RAIL |
Other cities in Boone County
Cities, towns, neighborhoods & other populated places in Boone County , IA.
| City Name | Population | Title |
|---|---|---|
| Boone | 12,407 | City in Iowa, United States |
| Ogden | 1,985 | City in Yell Township, Boone County, Iowa, United States of America |
| Boxholm | 184 | Town in Boone County, Iowa, USA |
| Pilot Mound | 170 | Township in Boone County, Iowa |
| Luther | 133 | Human settlement in Worth Township, Iowa, United States of America |
| Fraser | 103 | Village in Iowa |
| Beaver | 50 | City in Iowa, USA |
| Berkley | 33 | City in Union Township, Boone County, Iowa, United States |
Distance to Other Cities
Madrid distances to largest Iowa cities