Map of Van Buren County, Iowa

Written and Fact-checked by | Last Updated On: June 10, 2026

Map of Van Buren County - Van Buren County is a county located in the U.S. state of Iowa. Van Buren County Map showing cities, highways, important places and water bodies. Get Where is Van Buren County located in the map, major cities in Van Buren county, population, areas, and places of interest.

Van Buren County Map, Iowa

Map of Van Buren County, Iowa

About Van Buren County Map, Iowa: The map showing the county boundary, county seat, major cities, highways, water bodies and neighbouring counties.

More Iowa Maps & Info

Iowa MapIowa County MapIowa Cities Map
Iowa Zip codesWhere is IowaAirports in Iowa
Iowa Area CodesIowa Blank MapIowa River Map
Iowa Physical MapIowa Road MapWhere is Des Moines

Map of Van Buren County, Iowa

Van Buren County is a county located in the U.S. state of Iowa. It's county seat is Keosauqua. As per 2020 census, the population of Van Buren County is 7243 people and population density is square miles. According to the United States Census Bureau, the county has a total area of 485 sq mi (1,256 km2). Van Buren County was established on -23033.

Van Buren County Facts

ContinentNorth America
CountryUnited States
StateIowa
County SeatKeosauqua
Largest City/TownKeosauqua
EstablishedDecember 7, 1836
Total Area485 sq mi (1,256 sq km)
Land Area484 sq mi (1,254 sq km)
Water Area1 sq mi (2 sq km)
Population6,973 (Census 2020)
Population Density14.4 people per sq mi
Time ZoneCentral Time Zone (CT)
Major HighwaysIowa Highway 1, Iowa Highway 2, Iowa Highway 16
Major RiversDes Moines River, Fox River, Indian Creek
Neighboring CountiesJefferson County, Henry County, Lee County, Davis County, Wapello County, Clark County (MO), Scotland County (MO)
Famous ForVillages of Van Buren, historic river towns, covered bridges, Des Moines River Valley, scenic byways
Top AttractionsLacey-Keosauqua State Park, Bentonsport Historic District, Villages of Van Buren, Bonaparte Historic Riverfront
Official WebsiteOfficial Website

About Van Buren County, Iowa

Van Buren County is located in southeastern Iowa along the Des Moines River and was established in 1836, making it one of Iowa's oldest counties. The county seat and largest community is Keosauqua. Named after President Martin Van Buren, the county is known for its historic river towns, covered bridges, scenic landscapes, and the nationally recognized Villages of Van Buren tourism region. Agriculture, tourism, and small businesses contribute significantly to the local economy.

Cities and Towns in Van Buren County, Iowa

City/TownPopulation (Census 2020)Latitude & Longitude
Keosauqua (county seat)93640.7306°N, 91.9621°W
Bonaparte38140.6989°N, 91.8013°W
Birmingham42340.8794°N, 91.9502°W
Cantril22240.6414°N, 92.0677°W
Douds15240.8250°N, 92.0702°W
Farmington66440.6400°N, 91.7421°W
Hillsboro18440.8356°N, 91.7158°W
Milton44340.6689°N, 92.1613°W
Morrison9440.9781°N, 91.9897°W
Selma8540.8553°N, 92.0311°W
Stockport28440.8575°N, 91.8338°W
Bentonsport (unincorporated)4040.7269°N, 91.8530°W

Best Golf Courses in Van Buren County, Iowa

Golf CourseLocationLatitude & Longitude
Riverview ClubKeosauqua40.7358°N, 91.9753°W
Farmington Golf & Country ClubFarmington40.6447°N, 91.7508°W
Bonaparte Community Golf CourseBonaparte40.7036°N, 91.8128°W

What are Major Roads and Highways in Van Buren County

Several state highways connect Van Buren County with neighboring communities across southeastern Iowa.

  • Iowa Highway 1 - major north-south route through the county
  • Iowa Highway 2 - east-west highway across southern Iowa
  • Iowa Highway 16 - scenic route connecting communities along the Des Moines River Valley

Neighboring Counties of Van Buren County

  • Jefferson County (north)
  • Henry County (northeast)
  • Lee County (east)
  • Davis County (west)
  • Wapello County (northwest)
  • Clark County, Missouri (south)
  • Scotland County, Missouri (southeast)

What are Top Attractions in Van Buren County, Iowa

Van Buren County is one of Iowa's leading heritage tourism destinations and offers numerous historic and outdoor attractions.

Main Sight NameCityFamous For
Lacey-Keosauqua State ParkKeosauquaHiking, camping, fishing, and scenic river views
Bentonsport Historic DistrictBentonsportHistoric river village with restored nineteenth-century buildings
Bonaparte Historic RiverfrontBonaparteHistoric mills, riverfront scenery, and shops
Villages of Van BurenCountywideCollection of historic villages and cultural attractions
Keosauqua Pedestrian BridgeKeosauquaHistoric suspension bridge across the Des Moines River
Van Buren County CourthouseKeosauquaHistoric county courthouse architecture
Farmington Strawberry FestivalFarmingtonAnnual community celebration and events
Mason House InnBentonsportHistoric hotel and reputed haunted landmark
Indian Artifact MuseumKeosauquaNative American artifacts and regional history
Des Moines River Scenic CorridorCountywideFishing, boating, wildlife viewing, and photography
Stockport Historic DistrictStockportHistoric downtown and local heritage
Van Buren County FairgroundsKeosauquaAgricultural fairs and annual community events

Distance from Van Buren County to Nearby Cities

The following distances are measured by road (driving) from Keosauqua.

  • Keosauqua to Bonaparte (Van Buren County), Iowa - 11 mi (18 km)
  • Keosauqua to Farmington (Van Buren County), Iowa - 15 mi (24 km)
  • Keosauqua to Birmingham (Van Buren County), Iowa - 11 mi (18 km)
  • Keosauqua to Milton (Van Buren County), Iowa - 13 mi (21 km)
  • Keosauqua to Fairfield (Jefferson County), Iowa - 20 mi (32 km)
  • Keosauqua to Mount Pleasant (Henry County), Iowa - 33 mi (53 km)
  • Keosauqua to Fort Madison (Lee County), Iowa - 39 mi (63 km)
  • Keosauqua to Bloomfield (Davis County), Iowa - 22 mi (35 km)
  • Keosauqua to Ottumwa (Wapello County), Iowa - 34 mi (55 km)
  • Keosauqua to Memphis, Missouri - 27 mi (43 km)
  • Keosauqua to Kirksville, Missouri - 53 mi (85 km)
  • Keosauqua to Burlington (Des Moines County), Iowa - 47 mi (76 km)
  • Keosauqua to Iowa City (Johnson County), Iowa - 79 mi (127 km)
  • Keosauqua to Cedar Rapids (Linn County), Iowa - 108 mi (174 km)
  • Keosauqua to Des Moines (Polk County), Iowa - 114 mi (183 km)

Nearest Airports

Nearest airport of Van Buren is Fort Smith (FSM) Airport.

References