Written and Fact-checked by Whereig Editors | Last Updated On: June 10, 2026
Map of Mahaska County - Mahaska County is a county located in the U.S. state of Iowa. Mahaska County Map showing cities, highways, important places and water bodies. Get Where is Mahaska County located in the map, major cities in Mahaska county, population, areas, and places of interest.
Mahaska County Map, Iowa
About Mahaska County Map, Iowa: The map showing the county boundary, county seat, major cities, highways, water bodies and neighbouring counties.
More Iowa Maps & Info
| Iowa Map | Iowa County Map | Iowa Cities Map |
| Iowa Zip codes | Where is Iowa | Airports in Iowa |
| Iowa Area Codes | Iowa Blank Map | Iowa River Map |
| Iowa Physical Map | Iowa Road Map | Where is Des Moines |
Map of Mahaska County, Iowa
Mahaska County is a county located in the U.S. state of Iowa. It's county seat is Oskaloosa. As per 2020 census, the population of Mahaska County is 21984 people and population density is square miles. According to the United States Census Bureau, the county has a total area of 571 sq mi (1,479 km2). Mahaska County was established on -20770.
Mahaska County Facts
| Continent | North America |
| Country | United States |
| State | Iowa |
| County Seat | Oskaloosa |
| Largest City/Town | Oskaloosa |
| Established | February 5, 1844 |
| Total Area | 573 sq mi (1,484 sq km) |
| Land Area | 571 sq mi (1,479 sq km) |
| Water Area | 2 sq mi (5 sq km) |
| Population | 22,190 (Census 2020) |
| Population Density | 38.9 people per sq mi |
| Time Zone | Central Time Zone (CT) |
| Major Highways | U.S. Highway 63, Iowa Highway 92, Iowa Highway 23, Iowa Highway 149 |
| Major Rivers | Des Moines River, South Skunk River, Muchakinock Creek |
| Neighboring Counties | Poweshiek County, Keokuk County, Wapello County, Monroe County, Marion County, Jasper County |
| Famous For | Oskaloosa, William Penn University, Southern Iowa Fair, coal mining history |
| Top Attractions | Nelson Pioneer Farm, William Penn University, Edmundson Park, Southern Iowa Fairgrounds |
| Official Website | Official Website |
About Mahaska County, Iowa
Mahaska County is located in southeastern-central Iowa and was established in 1844. The county seat and largest city is Oskaloosa. Named after Chief Mahaska of the Iowa Tribe, the county has a rich history tied to coal mining, agriculture, and education. Today, it serves as a regional center for commerce, higher education, and recreation in south-central Iowa.
Cities and Towns in Mahaska County, Iowa
| City/Town | Population (Census 2020) | Latitude & Longitude |
|---|---|---|
| Oskaloosa (county seat) | 11,558 | 41.2964°N, 92.6444°W |
| Eddyville | 1,024 | 41.1563°N, 92.6374°W |
| New Sharon | 1,243 | 41.4694°N, 92.6513°W |
| University Park | 487 | 41.2865°N, 92.4685°W |
| Fremont | 679 | 41.2126°N, 92.4380°W |
| Beacon | 445 | 41.3092°N, 92.6898°W |
| Barnes City | 176 | 41.4843°N, 92.4698°W |
| Cedar | 104 | 41.2264°N, 92.5303°W |
| Leighton | 153 | 41.3438°N, 92.7849°W |
| Rose Hill | 168 | 41.3374°N, 92.4615°W |
Best Golf Courses in Mahaska County, Iowa
| Golf Course | Location | Latitude & Longitude |
|---|---|---|
| Edmundson Golf Course | Oskaloosa | 41.3045°N, 92.6532°W |
| Oskaloosa Public Golf Course | Oskaloosa | 41.2998°N, 92.6618°W |
| Prairie Knolls Country Club | New Sharon | 41.4708°N, 92.6652°W |
What are Major Roads and Highways in Mahaska County
Major highways connect the county to nearby regions and cities.
- U.S. Highway 63 - north-south route connecting Oskaloosa with Ottumwa and Tama
- Iowa Highway 92 - major east-west route through Oskaloosa linking Knoxville and Washington
- Iowa Highway 23 - connects Oskaloosa with Montezuma and Interstate 80
- Iowa Highway 149 - serves eastern portions of the county and links with Sigourney
Neighboring Counties of Mahaska County
- Poweshiek County (north)
- Keokuk County (east)
- Wapello County (southeast)
- Monroe County (south)
- Marion County (west)
- Jasper County (northwest)
What are Top Attractions in Mahaska County, Iowa
The county offers a mix of natural and cultural attractions.
| Main Sight Name | City | Famous For |
|---|---|---|
| Nelson Pioneer Farm and Museum | Oskaloosa | Historic farm buildings and local history |
| William Penn University | Oskaloosa | Historic private university campus |
| Edmundson Park | Oskaloosa | Recreation, trails, and golf course |
| Southern Iowa Fairgrounds | Oskaloosa | Annual fair and community events |
| Mahaska County Historical Society Museum | Oskaloosa | County history exhibits |
| Statesmen Community Stadium | Oskaloosa | William Penn University athletics |
| University Park Campus Area | University Park | Historic educational district |
| Fremont Historical District | Fremont | Small-town Iowa heritage |
| Eddyville Raceway Park | Eddyville | Drag racing events |
| Des Moines River Recreation Area | Eddyville | Fishing, boating, and wildlife viewing |
| Beacon City Park | Beacon | Community recreation |
| New Sharon Historical Area | New Sharon | Historic downtown and local heritage |
Distance from Mahaska County to Nearby Cities
The following distances are measured by road (driving).
- Oskaloosa to New Sharon (Mahaska County), Iowa - 13 mi (21 km)
- Oskaloosa to Eddyville (Mahaska County), Iowa - 10 mi (16 km)
- Oskaloosa to Fremont (Mahaska County), Iowa - 10 mi (16 km)
- Oskaloosa to Sigourney (Keokuk County), Iowa - 20 mi (32 km)
- Oskaloosa to Ottumwa (Wapello County), Iowa - 26 mi (42 km)
- Oskaloosa to Knoxville (Marion County), Iowa - 29 mi (47 km)
- Oskaloosa to Newton (Jasper County), Iowa - 35 mi (56 km)
- Oskaloosa to Grinnell (Poweshiek County), Iowa - 32 mi (52 km)
- Oskaloosa to Pella (Marion County), Iowa - 23 mi (37 km)
- Oskaloosa to Fairfield (Jefferson County), Iowa - 43 mi (69 km)
- Oskaloosa to Iowa City (Johnson County), Iowa - 67 mi (108 km)
- Oskaloosa to Cedar Rapids (Linn County), Iowa - 92 mi (148 km)
- Oskaloosa to Des Moines (Polk County), Iowa - 63 mi (101 km)
- Oskaloosa to Davenport (Scott County), Iowa - 108 mi (174 km)
- Oskaloosa to Burlington (Des Moines County), Iowa - 89 mi (143 km)
Nearest Airports
Nearest airport of Mahaska is Des Moines International Airport (DSM / KDSM).
References
- QuickFacts - U.S. Census Bureau
- United States Census Bureau
- United States Geological Survey (USGS)
- National Geodetic Survey
- Official Mahaska County Website
- Adair County Map
- Adams County Map
- Allamakee County Map
- Appanoose County Map
- Audubon County Map
- Benton County Map
- Black Hawk County Map
- Boone County Map
- Bremer County Map
- Buchanan County Map
- Buena Vista County Map
- Butler County Map
- Calhoun County Map
- Carroll County Map
- Cass County Map
- Cedar County Map
- Cerro Gordo County Map
- Cherokee County Map
- Chickasaw County Map
- Clarke County Map
- Clay County Map
- Clayton County Map
- Clinton County Map
- Crawford County Map
- Dallas County Map
- Davis County Map
- Decatur County Map
- Delaware County Map
- Des Moines County Map
- Dickinson County Map
- Dubuque County Map
- Emmet County Map
- Fayette County Map
- Floyd County Map
- Franklin County Map
- Fremont County Map
- Greene County Map
- Grundy County Map
- Guthrie County Map
- Hamilton County Map
- Hancock County Map
- Hardin County Map
- Harrison County Map
- Henry County Map
- Howard County Map
- Humboldt County Map
- Ida County Map
- Iowa County Map
- Jackson County Map
- Jasper County Map
- Jefferson County Map
- Johnson County Map
- Jones County Map
- Keokuk County Map
- Kossuth County Map
- Lee County Map
- Linn County Map
- Louisa County Map
- Lucas County Map
- Lyon County Map
- Madison County Map
- Mahaska County Map
- Marion County Map
- Marshall County Map
- Mills County Map
- Mitchell County Map
- Monona County Map
- Monroe County Map
- Montgomery County Map
- Muscatine County Map
- O'Brien County Map
- Osceola County Map
- Page County Map
- Palo Alto County Map
- Plymouth County Map
- Pocahontas County Map
- Polk County Map
- Pottawattamie County Map
- Poweshiek County Map
- Ringgold County Map
- Sac County Map
- Scott County Map
- Shelby County Map
- Sioux County Map
- Story County Map
- Tama County Map
- Taylor County Map
- Union County Map
- Van Buren County Map
- Wapello County Map
- Warren County Map
- Washington County Map
- Wayne County Map
- Webster County Map
- Winnebago County Map
- Winneshiek County Map
- Woodbury County Map
- Worth County Map
- Wright County Map
- Alabama Counties
- Alaska boroughs
- Arizona Counties
- Arkansas Counties
- California County Map
- Colorado Counties
- Connecticut Counties
- Delaware Counties
- Florida County Map
- Georgia County Map
- Hawaii Counties
- Idaho Counties
- Illinois Counties
- Indiana Counties
- Iowa Counties
- Kansas Counties
- Kentucky Counties
- Louisiana Counties
- Maine Counties
- Maryland Counties
- Massachusetts Counties
- Michigan County Map
- Minnesota Counties
- Mississippi Counties
- Missouri Counties
- Montana Counties
- Nebraska Counties
- Nevada Counties
- New York Counties
- New Hampshire Counties
- New Jersey Counties
- New Mexico Counties
- North Carolina Counties
- North Dakota Counties
- Ohio County Map
- Oklahoma Counties
- Oregon Counties
- Pennsylvania Counties
- Rhode Island Counties
- South Carolina Counties
- South Dakota Counties
- Map of Tennessee
- Texas County Map
- Utah Counties
- Vermont Counties
- Virginia Counties
- Washington Counties
- West Virginia Counties
- Wisconsin Counties
- Wyoming Counties
