Welcome to Mahaska Health

Mahaska Health Main Campus

1229 C Ave E, Oskaloosa, IA 52577

New Sharon Clinic

112 South Main St, New Sharon, IA 50207

William Penn Walk-In Clinic – William Penn Activity Center

2nd floor, 201 W Trueblood Ave, Oskaloosa, IA 52577

Patient Scheduling Call 641.672.3360

Administration 641.672.3100

WALK-IN CLINIC

Monday – Friday, 7AM – 6:30PM

Saturday, Sunday, 8AM – 4PM

Most Holidays, 9AM – 3PM

Call 641.672.3360

FAMILY MEDICINE CLINIC

Monday – Friday

7:30 AM – 5:00 PM

Same Day Appointments Available
Call 641.672.3360

MEDICAL GROUP SPECIALTY SERVICES

Monday – Friday

7:30 AM – 5:00 PM

Orthopaedics, Sports Medicine, Allergy, Immunology, Podiatry, and more!

Same Day Appointments Available

Call 641.672.3360