Community Health Centers in Iowa
128 health centers across 47 cities in Iowa
Below you will find all federally qualified community health centers in Iowa. These centers offer affordable healthcare on a sliding fee scale, including prenatal care, postpartum support, pediatric services, and mental health care. Contact any center directly for current hours and available services.
Ames (1)
Primary Health Care – Story County
3510 Lincoln Way, Ames, IA 50014-8533
40 hours per week
Bedford (1)
Bloomfield (3)
RHCHC Davis County Community Schools
608 S Washington St, Bloomfield, IA 52537-2137
40 hours per week
SeasonalRHCHC Davis County Elementary/Middle
500 E North St, Bloomfield, IA 52537-1219
10 hours per week
SeasonalRHCHC Davis County High School
503 E Locust St, Bloomfield, IA 52537-1707
10 hours per week
SeasonalBurlington (1)
Cedar Rapids (5)
Eastern Iowa Health Center
1201 3rd Ave SE, Cedar Rapids, IA 52403-4009
52 hours per week
Eastern Iowa Health Center – Dental
1210 4th Ave SE, Cedar Rapids, IA 52403
40 hours per week
Eastern Iowa Health Center – Pediatrics
1225 3rd Ave SE, Cedar Rapids, IA 52403-4009
48 hours per week
Eastern Iowa Health Center Administrative Offices
1030 5th Ave SE, Cedar Rapids, IA 52403-2464
Eastern Iowa Health Center Pharmacy & Walk-in Care
400 12th St SE, Cedar Rapids, IA 52403-4051
40 hours per week
Centerville (6)
CHCSI Centerville
221 E State St, Centerville, IA 52544-1813
40 hours per week
RHCHC Centerville Alternative School
634 N Main St, Centerville, IA 52544-1414
10 hours per week
SeasonalRHCHC Centerville High School
600 Chs Dr, Centerville, IA 52544-2100
20 hours per week
SeasonalRHCHC Howar Middle School
850 S Park Ave, Centerville, IA 52544-2130
10 hours per week
SeasonalRHCHC Lakeview Elementary
1800 S 11th St, Centerville, IA 52544-2842
10 hours per week
SeasonalRiver Hills Community Health Center, Centerville
1015 N 18th St STE A, Centerville, IA 52544-1170
40 hours per week
Chariton (1)
Infinity Health – Chariton Office
1711 Osceola Ave, Chariton, IA 50049-1516
40 hours per week
Clarion (1)
Community Health Center of Clarion
303 N Main St, Clarion, IA 50525-1441
40 hours per week
Clarksville (2)
Peoples Clinic – Clarksville School
318 N Mather St, Clarksville, IA 50619-7884
4 hours per week
SeasonalPeoples Clinic Butler County
118 S Main St, Clarksville, IA 50619-2008
42.5 hours per week
Clinton (1)
Community Health Care Inc. Clinton Clinic
925 S 4th St, Clinton, IA 52732-5726
40 hours per week
Columbus City (1)
CHC/SEIA Louisa County Clinic
2409 Spring St, Columbus City, IA 52737-9302
47 hours per week
Corydon (2)
Council Bluffs (8)
Abraham Lincoln High School
1205 Bonham St, Council Bluffs, IA 51503-5098
3 hours per week
SeasonalAll Care Health Center
902 S 6th St, Council Bluffs, IA 51501-6441
57 hours per week
All Care Health Center Mobile Medical Clinic
902 S 6th St, Council Bluffs, IA 51501-6441
45 hours per week
Mobile VanFlorence M. Lakin Health Center
1415 Avenue J, Council Bluffs, IA 51501-1168
49 hours per week
Gerald W Kirn Middle School
100 North Ave, Council Bluffs, IA 51503-1611
13 hours per week
SeasonalKanesville Learning Center
207 Scott St, Council Bluffs, IA 51503-0753
6 hours per week
SeasonalNew Visions Homeless Services
1435 N 15th St, Council Bluffs, IA 51501-1133
40 hours per week
Thomas Jefferson High School
2501 W Broadway, Council Bluffs, IA 51501-3522
5 hours per week
Mobile VanDavenport (9)
Community Health Care Inc. Dental Clinic
125 Scott St, Davenport, IA 52801-1130
54.5 hours per week
Community Health Care Inc. Outreach Clinic
902 W 4th St, Davenport, IA 52802-3507
32 hours per week
Community Health Care, Inc. Administrative Center
120 N Ripley St, Davenport, IA 52801-1200
Community Health Care, Inc. River Drive Clinic
500 W River Dr, Davenport, IA 52801-1014
59.5 hours per week
Edgerton Women's Health Center
1510 E Rusholme St, Davenport, IA 52803-2463
45 hours per week
Smart Junior High
1934 W 5th St, Davenport, IA 52802-1005
2 hours per week
SeasonalDayton (1)
Des Moines (15)
Primary Health Care – Administrative Offices
1200 University Ave, Ste 200, Des Moines, IA 50314-2355
Primary Health Care – Bery Engebretsen Clinic
2353 SE 14th St, Des Moines, IA 50320-1109
48 hours per week
Primary Health Care – East Side Clinic
3509 E 29th St, Des Moines, IA 50317-4253
60 hours per week
Primary Health Care – Homeless Advocacy Program
1200 University Ave STE 110A, Des Moines, IA 50314-2355
40 hours per week
Primary Health Care – Mobile Unit
1200 University Ave, Suite 120, Des Moines, IA 50314-2355
20 hours per week
Mobile VanPrimary Health Care – Pharmacy
1200 University Ave STE 105, Des Moines, IA 50314-2355
42 hours per week
Primary Health Care – South Side Clinic
2401 SE 14th St, Des Moines, IA 50320-1111
40 hours per week
Primary Health Care – University Clinic
1200 University Ave, Suite 120, Des Moines, IA 50314-2355
44 hours per week
Primary Health Care – University Dental Clinic
1200 University Ave, Ste 100, Des Moines, IA 50314-2355
40 hours per week
Primary Health Care at East High School
815 E 13th St, Des Moines, IA 50316-3441
8 hours per week
Primary Health Care at Hoover/Meredith
4800 Aurora Ave, Des Moines, IA 50310-2903
8 hours per week
Primary Health Care at Kurtz Opportunity Center
1000 Porter Ave, Des Moines, IA 50315-7236
8 hours per week
Primary Health Care at Mercy
250 Laurel St, Des Moines, IA 50314-3024
40 hours per week
Proteus, Inc. – Des Moines site
1221 Center St, Ste 16, Des Moines, IA 50309-1014
40 hours per week
The Project of Primary Health Care
1200 University Ave STE 110B, Des Moines, IA 50314-2355
40 hours per week
Dubuque (6)
Crescent Community Health Center
1690 Elm St, Ste 300, Dubuque, IA 52001-3679
53 hours per week
Crescent Community Health Center
1690 Elm St STE 400, Dubuque, IA 52001-3686
45 hours per week
Crescent Community Health Center
1690 Elm St, Dubuque, IA 52001-3686
52.5 hours per week
InFocus Pharmacy Services, LLC
1690 Elm St STE 200, Dubuque, IA 52001-3679
45 hours per week
Eagle Grove (1)
Community Health Center of Eagle Grove
306 W Broadway St, Eagle Grove, IA 50533-1712
40 hours per week
Eldon (1)
RHCHC Cardinal Community School
4045 Ashland Rd, Eldon, IA 52554-8037
20 hours per week
SeasonalFairfield (5)
RHCHC – Jefferson County Clinic
2000 S Main St, Fairfield, IA 52556-3793
46 hours per week
RHCHC Fairfield High School
605 E Broadway Ave, Fairfield, IA 52556-2900
10 hours per week
SeasonalRHCHC Fairfield Middle School
404 W Fillmore Ave, Fairfield, IA 52556-4005
10 hours per week
SeasonalRHCHC Washington Elementary
406 E Madison Ave, Fairfield, IA 52556-3645
10 hours per week
SeasonalFort Dodge (2)
COMMUNITY HEALTH CENTER OF FORT DODGE
126 N 10th St, Fort Dodge, IA 50501-3915
63 hours per week
Proteus, Inc. – Fort Dodge Site
107 N 7th St, Fort Dodge, IA 50501-3830
40 hours per week
Hawarden (1)
Promise CHC Hawarden Elementary
800 13th St, Hawarden, IA 51023-1834
1.5 hours per week
SeasonalIowa City (1)
Proteus, Inc. – Iowa City Site
1548 S Gilbert St, Iowa City, IA 52240-4304
40 hours per week
Ireton (1)
Promise CHC Ireton Elementary
303 Oak St, Ireton, IA 51027-7753
0.5 hours per week
SeasonalKeokuk (1)
Knoxville (1)
Lamoni (3)
Infinity Health – Lamoni Office
802 Ackerley St, Lamoni, IA 50140-1544
40 hours per week
LAMONI NURSING & REHAB CENTER
215 S Oak St, Lamoni, IA 50140-1519
4 hours per week
Lamoni Community School District
202 N Walnut St, Lamoni, IA 50140-1111
10 hours per week
SeasonalLeon (3)
CENTRAL DECATUR – North Elementary/Jr-Sr High
1201 NE Poplar St, Leon, IA 50144-1246
10 hours per week
SeasonalMarshalltown (2)
Primary Health Care – Marshalltown Clinic
101 Iowa Ave W, Suite 102, Marshalltown, IA 50158-4781
64 hours per week
Primary Health Care – Marshalltown Specialty Health
704 May St, Marshalltown, IA 50158-3437
40 hours per week
Mason City (1)
Community Health Center of Mason City
404 N Federal Ave, Mason City, IA 50401-3214
40 hours per week
Mount Ayr (4)
Infinity Health – Mount Ayr Office
119 S Fillmore St, Mount Ayr, IA 50854-1839
16 hours per week
MT. AYR COMM JUNIOR/SENIOR SBHC
1001 E Columbus St, Mount Ayr, IA 50854-2220
10 hours per week
SeasonalMT. AYR ELEMENTARY SCHOOL
607 E Jefferson St, Mount Ayr, IA 50854-1520
10 hours per week
SeasonalMuscatine (3)
Community Health Care, Inc. MCSA Muscatine
312 Iowa Ave, Muscatine, IA 52761-3836
24 hours per week
Community Health Care, Inc. Muscatine Clinic
2925 Cedar St, Suite 2, Muscatine, IA 52761-2385
40 hours per week
Community Health Care, Inc. Muscatine New Building
1221 Park Ave, Muscatine, IA 52761-5162
40 hours per week
Osceola (2)
Osceola Office
219 W Washington St, Osceola, IA 50213-1249
40 hours per week
Oskaloosa (4)
RHCHC Oskaloosa Elementary School
1801 Orchard Ave, Oskaloosa, IA 52577-9521
10 hours per week
SeasonalRHCHC Oskaloosa High School
1816 N 3rd St, Oskaloosa, IA 52577-1810
40 hours per week
SeasonalRHCHC Oskaloosa Middle School
1704 N 3rd St, Oskaloosa, IA 52577-1808
10 hours per week
SeasonalOttumwa (9)
RHCHC Evans Junior High
812 Chester Ave, Ottumwa, IA 52501-4150
10 hours per week
SeasonalRHCHC Gateway Center High School
907 Gateway Dr, Ottumwa, IA 52501-2209
20 hours per week
SeasonalRHCHC James Elementary School
1001 N Benton St, Ottumwa, IA 52501-1865
10 hours per week
SeasonalRHCHC Pickwick Early Education Center
1306 W Williams St, Ottumwa, IA 52501-4947
10 hours per week
SeasonalRHCHC-Wapello County Behavioral Health Clinic
216 S Market St, Ottumwa, IA 52501-2923
48 hours per week
RIVER HILLS COMMUNITY HEALTH CENTER
201 S Market St, Ottumwa, IA 52501-2946
48 hours per week
Packwood (1)
RHCHC Pekin Community Schools
1062 Birch Ave, Packwood, IA 52580-8542
20 hours per week
SeasonalRichland (1)
Keokuk County Clinic
100 W Main St, Richland, IA 52585-9212
40 hours per week
Rock Valley (1)
Promise CHC Rock Valley Schools
1712 20th Ave, Rock Valley, IA 51247-1050
5 hours per week
SeasonalSigourney (3)
RHCHC BH Sigourney Site
300 W Kelley St, Sigourney, IA 52591-1104
40 hours per week
RHCHC Sigourney Elementary School
509 S Jefferson St, Sigourney, IA 52591
10 hours per week
SeasonalRHCHC Sigourney Junior-Senior High School
907 E Pleasant Valley St, Sigourney, IA 52591-1866
10 hours per week
SeasonalSioux Center (5)
Greater Sioux Community Health Center, Inc.
33 4th St NW, Sioux Center, IA 51250-1870
60 hours per week
Promise CHC Kinsey Elementary
397 10th St SE, Sioux Center, IA 51250-1217
7 hours per week
SeasonalPromise CHC Sioux Center Christian School
630 1st Ave SE, Sioux Center, IA 51250
7 hours per week
SeasonalPromise CHC Sioux Center High School
1031 13th Ave NE RM 5344, Sioux Center, IA 51250-1282
6.5 hours per week
SeasonalPromise CHC Sioux Center Intermediate School
950 4th Ave NE, Sioux Center, IA 51250-2018
7 hours per week
SeasonalSioux City (2)
SIOUXLAND COMMUNITY HEALTH CENTER
1021 Nebraska St, Sioux City, IA 51105-1436
61 hours per week
Siouxland Community Health Center
1122 Pierce St, Sioux City, IA 51105-1452
45 hours per week
Spencer (1)
Community Health Center of Spencer
223 W 7th St, Spencer, IA 51301-3704
40 hours per week
Storm Lake (1)
United Community Health Center of Storm Lake – Replacement
715 W Milwaukee Ave, Storm Lake, IA 50588-1564
48 hours per week
Urbandale (1)
Primary Health Care – West Side Clinic
7555 Hickman Rd, Urbandale, IA 50322-4620
40 hours per week
Vinton (1)
Waterloo (1)
PEOPLES COMMUNITY HEALTH CLINIC
905 Franklin St, Waterloo, IA 50703-4407
61 hours per week
West Burlington (1)
CHC/SEIA WEST BURLINGTON CLINIC
1706 W Agency Rd, West Burlington, IA 52655-1667
57 hours per week