Madrid, IA
united states
united states
Madrid is a small Iowa town of about 2,800 people located 25 miles north of Des Moines on US Highway 69. It's an easy stop between the capital and Ames, with Interstate 35 access just 15 miles south near Ankeny. The town sits in typical Midwest farmland and features a historic depot museum that showcases its coal mining and railroad heritage.