Founded on Feb 17, 1843, Mahaska County is one of 99 counties in the state of Iowa. Historically, Mahaska County was formed from Fox and Sac Indian lands. The city of Oskaloosa is the county seat. With FIPS code of 123, Mahaska County has a population of 21,984 and area of 571 square miles (1,479 km2).
List of all cities in Mahaska County, IA alphabetically
City/Town | Postal Code | Area Code |
Barnes City, IA | 50027 | 641 |
Beacon, IA | 52534 | 641 |
Cedar, IA | 52543 | 641 |
Evans, IA | 52577 | 641 |
Evans Junction, IA | 52534 | 641 |
Fremont, IA | 52561 | 641 |
Keomah, IA | 52577 | 641 |
Lacey, IA | 50207 | 641 |
Leighton, IA | 50143 | 641 |
New Sharon, IA | 50207 | 641 |
Olivet, IA | 50143 | 641 |
Oskaloosa, IA | 52577 | 641 |
Rose Hill, IA | 52586 | 641 |
Taintor, IA | 50207 | 641 |
Union Mills, IA | 50207 | 641 |
University Park, IA | 52595 | 641 |
Wright, IA | 52577 | 641 |