MAHASKA
THE SOURCE 2026 • 11
MAHASKA
11,575
Oskaloosa population
22,034 Mahaska County population
487 University Park population
156 Barnes City population
157
Rose Hill population
1,262
New Sharon population
$ 70,940
Median household income
445
Beacon population
708
Fremont population
110 Keomah Village population
158
Leighton population
93.7 % White
. 4 %
American Indian
. 1 % Hawaiian / Islander
2.1 % Black
2.3 % Asian
9,723 Total housing units
2.7 %
Hispanic or Latino
1.4 %
Multiracial
24.1 % Have Bachelor’ s degree or higher
Major employers *
Mahaska Health Clow Valve William Penn University Musco Lighting
Top industries * Manufacturing Retail Trade Healthcare
• Provided by Mahaska County Auditor’ s Office
Driving Distances from Oskaloosa, Iowa
Des Moines – 62 miles; 1 hr, 4 min Iowa City – 75 miles; 1 hr, 29 min Cedar Rapids – 98.4 miles; 1 hr, 41 min Davenport – 124 miles; 2 hr, 19 min Omaha – 194 miles; 3 hr, 6 min Kansas City – 220 miles; 3 hr, 34 min
Sioux City – 258 miles; 3 hr, 59 min St. Louis – 280 miles; 4 hr, 28 min Minneapolis – 300 miles; 4 hr, 32 min Chicago – 304 miles; 4 hr, 45 min Indianapolis – 416 miles; 6 hr, 26 min
Zip Codes
Oskaloosa / Keomah Village 52577; New Sharon, Taintor 50207; Barnes City 50027; Leighton 50143; Beacon 52534; Cedar 52543; Fremont 52561; Rose Hill 52586; University Park; 52595
Phone prefixes( area code 641)
Oskaloosa 295, 504, 569, 638, 660, 670, 672, 673, 676; New Sharon 637; Rose Hill 632; Barnes City 644; Leighton 232, 625, 626, 949