Directory  >  Van Buren County Hospital and Clinics

Van Buren County Hospital and Clinics

304 Franklin Street
Keosauqua, IA 52565
  • Visit Website
  • Get Directions40.7365657,-91.95969439999999


Van Buren County Hospital is a 25-bed, Critical Access hospital and is affiliated with MercyOne. As part of the affiliation, MercyOne provides administrative support to VBCH and additional resources for VBCH as it continues to face the challenges impacting rural health care providers.

Van Buren County Hospital offers acute, private, and skilled nursing care to our community. We also operate a 24/7 Emergency Department and a wide range of outpatient services, including cardiology and general surgery.

To meet the needs of our community, the hospital owns and operates 4 medical clinics located in Birmingham, Cantril, Farmington, and Keosauqua. 

Van Buren County Hospital is located at 304 Franklin Street in Keosauqua. For more information, go to or call 319-293-3171. Van Buren County Hospital “Simply Remarkable” service!