McPherson, Iowa

McPherson: a city in Madison County, Iowa.

About

McPherson is a city located in the county of Madison in the U.S. state of Iowa.

Quick Facts about McPherson

State Iowa (United States)
County Madison County
Latitude & Longitude 41.2403,-94.1186
Time Zone America/Chicago
Local time 04:08:20 (7th November 2026)
Weather 32℉ Partly Cloudy 7-days weather

Geography

McPherson is located at 41°14'25"N 94°7'7"W (41.2402700, -94.1185600).

McPherson map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

32°F
Partly Cloudy
0 to 5 mph NW Tonight

Partly cloudy. Low around 32, with temperatures rising to around 34 overnight. Northwest wind 0 to 5 mph.

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to McPherson, IA. Select a name to open its map and contact details.

Code Name City ZIP
154396 Southwestern Community College Creston (IA) 50801
475015 Aveda Institute-Des Moines West Des Moines (IA) 50266
154350 Simpson College Indianola (IA) 50125
367024 Purdue University Global-Des Moines Urbandale (IA) 50323-5702
154156 Des Moines University-Osteopathic Medical Center Des Moines (IA) 50312

Nearby Transit Stations (2)

Rail and bus stations connected to McPherson, IA. Select a station to open its map and address details.

Code Name Address Type
CRN Creston Pine and Adams Avenue RAIL
OSC Osceola Main & East Clay Streets RAIL

Closest post offices linked to McPherson.

Post Office Name City ZIP
Macksburg Post Office Macksburg (IA) 50155

Other cities in Madison County

Cities, towns, neighborhoods & other populated places in Madison County , IA.

City Name Population Title
Winterset 5,428 City in Iowa
Earlham 1,409 City