Community Health Centers in Iowa

← Back to All States

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.

No health centers found matching your search. Try different keywords.

Ames (1)

Primary Health Care – Story County

3510 Lincoln Way, Ames, IA 50014-8533

515-232-0628

40 hours per week

Bedford (1)

Bedford Clinic

507 Central Ave, Bedford, IA 50833-1406

641-446-2383

10 hours per week

Bloomfield (3)

RHCHC Davis County Community Schools

608 S Washington St, Bloomfield, IA 52537-2137

641-664-2200

40 hours per week

Seasonal

RHCHC Davis County Elementary/Middle

500 E North St, Bloomfield, IA 52537-1219

641-664-2200

10 hours per week

Seasonal

RHCHC Davis County High School

503 E Locust St, Bloomfield, IA 52537-1707

641-664-2200 x5

10 hours per week

Seasonal

Burlington (1)

CHC/SEIA Administration

400 S Broadway St, Burlington, IA 52601-9407

319-768-5858

45 hours per week

Cedar Rapids (5)

Eastern Iowa Health Center

1201 3rd Ave SE, Cedar Rapids, IA 52403-4009

319-730-7300

52 hours per week

Visit Website

Eastern Iowa Health Center – Dental

1210 4th Ave SE, Cedar Rapids, IA 52403

319-730-7300

40 hours per week

Visit Website

Eastern Iowa Health Center – Pediatrics

1225 3rd Ave SE, Cedar Rapids, IA 52403-4009

319-730-7300

48 hours per week

Visit Website

Eastern Iowa Health Center Administrative Offices

1030 5th Ave SE, Cedar Rapids, IA 52403-2464

319-730-7300

Eastern Iowa Health Center Pharmacy & Walk-in Care

400 12th St SE, Cedar Rapids, IA 52403-4051

319-730-7300

40 hours per week

Visit Website

Centerville (6)

CHCSI Centerville

221 E State St, Centerville, IA 52544-1813

641-446-2383

40 hours per week

Visit Website

RHCHC Centerville Alternative School

634 N Main St, Centerville, IA 52544-1414

641-856-0813

10 hours per week

Seasonal

RHCHC Centerville High School

600 Chs Dr, Centerville, IA 52544-2100

641-856-0813

20 hours per week

Seasonal

RHCHC Howar Middle School

850 S Park Ave, Centerville, IA 52544-2130

641-856-0760

10 hours per week

Visit Website

Seasonal

RHCHC Lakeview Elementary

1800 S 11th St, Centerville, IA 52544-2842

641-856-0637

10 hours per week

Visit Website

Seasonal

River Hills Community Health Center, Centerville

1015 N 18th St STE A, Centerville, IA 52544-1170

641-683-5773

40 hours per week

Visit Website

Chariton (1)

Infinity Health – Chariton Office

1711 Osceola Ave, Chariton, IA 50049-1516

641-774-8484

40 hours per week

Visit Website

Clarion (1)

Community Health Center of Clarion

303 N Main St, Clarion, IA 50525-1441

515-576-6500

40 hours per week

Visit Website

Clarksville (2)

Peoples Clinic – Clarksville School

318 N Mather St, Clarksville, IA 50619-7884

319-278-9020

4 hours per week

Seasonal

Peoples Clinic Butler County

118 S Main St, Clarksville, IA 50619-2008

319-278-9020

42.5 hours per week

Visit Website

Clinton (1)

Community Health Care Inc. Clinton Clinic

925 S 4th St, Clinton, IA 52732-5726

563-336-3000

40 hours per week

Visit Website

Columbus City (1)

CHC/SEIA Louisa County Clinic

2409 Spring St, Columbus City, IA 52737-9302

319-728-7400

47 hours per week

Visit Website

Corydon (2)

CORYDON OFFICE

215 W State St, Corydon, IA 50060-6400

641-872-1750

30 hours per week

Visit Website

Corydon

102 N Franklin St, Corydon, IA 50060-1405

641-872-1750

32 hours per week

Council Bluffs (8)

Abraham Lincoln High School

1205 Bonham St, Council Bluffs, IA 51503-5098

712-328-6481

3 hours per week

Seasonal

All Care Health Center

902 S 6th St, Council Bluffs, IA 51501-6441

712-325-1990

57 hours per week

Visit Website

All Care Health Center Mobile Medical Clinic

902 S 6th St, Council Bluffs, IA 51501-6441

712-325-1990

45 hours per week

Mobile Van

Florence M. Lakin Health Center

1415 Avenue J, Council Bluffs, IA 51501-1168

712-388-4660

49 hours per week

Gerald W Kirn Middle School

100 North Ave, Council Bluffs, IA 51503-1611

712-328-6454

13 hours per week

Seasonal

Kanesville Learning Center

207 Scott St, Council Bluffs, IA 51503-0753

712-309-1711

6 hours per week

Seasonal

New Visions Homeless Services

1435 N 15th St, Council Bluffs, IA 51501-1133

712-325-1990

40 hours per week

Visit Website

Thomas Jefferson High School

2501 W Broadway, Council Bluffs, IA 51501-3522

712-325-1990

5 hours per week

Visit Website

Mobile Van

Davenport (9)

Community Health Care Inc. Dental Clinic

125 Scott St, Davenport, IA 52801-1130

563-336-3221

54.5 hours per week

Visit Website

Community Health Care Inc. Outreach Clinic

902 W 4th St, Davenport, IA 52802-3507

563-336-3000

32 hours per week

Visit Website

Community Health Care, Inc. Administrative Center

120 N Ripley St, Davenport, IA 52801-1200

563-336-3000

Community Health Care, Inc. River Drive Clinic

500 W River Dr, Davenport, IA 52801-1014

563-336-3000

59.5 hours per week

Visit Website

Edgerton Women's Health Center

1510 E Rusholme St, Davenport, IA 52803-2463

563-336-3000

45 hours per week

Mobile Trailer #1

500 W River Dr, Davenport, IA 52801-1014

563-336-3000

4 hours per week

Mobile Van

Mobile Trailer #2

500 W River Dr, Davenport, IA 52801-1014

563-336-3000

2 hours per week

Mobile Van

Mobile Trailer #3

500 W River Dr, Davenport, IA 52801-1014

563-336-3000

2 hours per week

Mobile Van

Smart Junior High

1934 W 5th St, Davenport, IA 52802-1005

563-336-3000

2 hours per week

Visit Website

Seasonal

Dayton (1)

COMMUNITY HEALTH CENTER OF DAYTON

24 S Main St, Dayton, IA 50530-7698

515-547-2974

35 hours per week

Des Moines (15)

Primary Health Care – Administrative Offices

1200 University Ave, Ste 200, Des Moines, IA 50314-2355

515-248-1447

Primary Health Care – Bery Engebretsen Clinic

2353 SE 14th St, Des Moines, IA 50320-1109

515-248-1400

48 hours per week

Visit Website

Primary Health Care – East Side Clinic

3509 E 29th St, Des Moines, IA 50317-4253

515-248-1600

60 hours per week

Visit Website

Primary Health Care – Homeless Advocacy Program

1200 University Ave STE 110A, Des Moines, IA 50314-2355

515-248-1850

40 hours per week

Visit Website

Primary Health Care – Mobile Unit

1200 University Ave, Suite 120, Des Moines, IA 50314-2355

515-248-1500

20 hours per week

Visit Website

Mobile Van

Primary Health Care – Pharmacy

1200 University Ave STE 105, Des Moines, IA 50314-2355

515-262-0854

42 hours per week

Visit Website

Primary Health Care – South Side Clinic

2401 SE 14th St, Des Moines, IA 50320-1111

515-336-4604

40 hours per week

Visit Website

Primary Health Care – University Clinic

1200 University Ave, Suite 120, Des Moines, IA 50314-2355

515-248-1500

44 hours per week

Visit Website

Primary Health Care – University Dental Clinic

1200 University Ave, Ste 100, Des Moines, IA 50314-2355

515-248-1850

40 hours per week

Primary Health Care at East High School

815 E 13th St, Des Moines, IA 50316-3441

515-248-1500

8 hours per week

Visit Website

Primary Health Care at Hoover/Meredith

4800 Aurora Ave, Des Moines, IA 50310-2903

515-242-7300

8 hours per week

Primary Health Care at Kurtz Opportunity Center

1000 Porter Ave, Des Moines, IA 50315-7236

515-242-7371

8 hours per week

Primary Health Care at Mercy

250 Laurel St, Des Moines, IA 50314-3024

515-643-4610

40 hours per week

Visit Website

Proteus, Inc. – Des Moines site

1221 Center St, Ste 16, Des Moines, IA 50309-1014

888-750-4736

40 hours per week

Visit Website

The Project of Primary Health Care

1200 University Ave STE 110B, Des Moines, IA 50314-2355

515-248-1595

40 hours per week

Dubuque (6)

Crescent Community Health Center

1690 Elm St, Ste 300, Dubuque, IA 52001-3679

563-690-2860

53 hours per week

Visit Website

Crescent Community Health Center

1690 Elm St STE 400, Dubuque, IA 52001-3686

563-690-2860

45 hours per week

Visit Website

Crescent Community Health Center

1690 Elm St, Dubuque, IA 52001-3686

563-690-2850

52.5 hours per week

Visit Website

Crescent Community Health Center

1690 Elm St, Dubuque, IA 52001-3686

563-690-2850

49 hours per week

Crescent Community Health Center

1620 Elm St, Dubuque, IA 52001

563-690-2860

InFocus Pharmacy Services, LLC

1690 Elm St STE 200, Dubuque, IA 52001-3679

563-239-9151

45 hours per week

Eagle Grove (1)

Community Health Center of Eagle Grove

306 W Broadway St, Eagle Grove, IA 50533-1712

515-576-6500

40 hours per week

Visit Website

Eldon (1)

RHCHC Cardinal Community School

4045 Ashland Rd, Eldon, IA 52554-8037

641-652-7531

20 hours per week

Seasonal

Fairfield (5)

RHCHC – Jefferson County Clinic

2000 S Main St, Fairfield, IA 52556-3793

641-954-9971

46 hours per week

Visit Website

RHCHC Fairfield High School

605 E Broadway Ave, Fairfield, IA 52556-2900

641-472-2059

10 hours per week

Seasonal

RHCHC Fairfield Middle School

404 W Fillmore Ave, Fairfield, IA 52556-4005

641-472-5019

10 hours per week

Seasonal

RHCHC Pence Elementary

1000 S 6th St, Fairfield, IA 52556-3940

641-472-2957

10 hours per week

Seasonal

RHCHC Washington Elementary

406 E Madison Ave, Fairfield, IA 52556-3645

563-723-6150

10 hours per week

Seasonal

Fort Dodge (2)

COMMUNITY HEALTH CENTER OF FORT DODGE

126 N 10th St, Fort Dodge, IA 50501-3915

515-576-6500

63 hours per week

Visit Website

Proteus, Inc. – Fort Dodge Site

107 N 7th St, Fort Dodge, IA 50501-3830

515-557-8225

40 hours per week

Hawarden (1)

Promise CHC Hawarden Elementary

800 13th St, Hawarden, IA 51023-1834

712-551-1454

1.5 hours per week

Visit Website

Seasonal

Iowa City (1)

Proteus, Inc. – Iowa City Site

1548 S Gilbert St, Iowa City, IA 52240-4304

563-264-0880

40 hours per week

Ireton (1)

Promise CHC Ireton Elementary

303 Oak St, Ireton, IA 51027-7753

712-278-2374

0.5 hours per week

Visit Website

Seasonal

Keokuk (1)

CHC/SEIA Keokuk Clinic

1618 Main St, Keokuk, IA 52632-3928

319-524-5734

60 hours per week

Knoxville (1)

Knoxville Office

1504 N Lincoln St, Knoxville, IA 50138-3427

641-446-2383

40 hours per week

Lamoni (3)

Infinity Health – Lamoni Office

802 Ackerley St, Lamoni, IA 50140-1544

641-784-3371

40 hours per week

Visit Website

LAMONI NURSING & REHAB CENTER

215 S Oak St, Lamoni, IA 50140-1519

641-446-2383

4 hours per week

Visit Website

Lamoni Community School District

202 N Walnut St, Lamoni, IA 50140-1111

641-446-2383

10 hours per week

Visit Website

Seasonal

Leon (3)

CENTRAL DECATUR – North Elementary/Jr-Sr High

1201 NE Poplar St, Leon, IA 50144-1246

641-446-2383

10 hours per week

Visit Website

Seasonal

Infinity Health

302 NE 14th St, Leon, IA 50144-1206

641-446-2283

50 hours per week

Visit Website

WESTVIEW ACRES

203 SW Lorraine St, Leon, IA 50144-1176

641-446-2383

4 hours per week

Visit Website

Marshalltown (2)

Primary Health Care – Marshalltown Clinic

101 Iowa Ave W, Suite 102, Marshalltown, IA 50158-4781

641-753-4021

64 hours per week

Primary Health Care – Marshalltown Specialty Health

704 May St, Marshalltown, IA 50158-3437

641-752-4376

40 hours per week

Visit Website

Mason City (1)

Community Health Center of Mason City

404 N Federal Ave, Mason City, IA 50401-3214

515-576-6500

40 hours per week

Visit Website

Mount Ayr (4)

Infinity Health – Mount Ayr Office

119 S Fillmore St, Mount Ayr, IA 50854-1839

855-466-0822

16 hours per week

Visit Website

MT. AYR COMM JUNIOR/SENIOR SBHC

1001 E Columbus St, Mount Ayr, IA 50854-2220

641-446-2383

10 hours per week

Visit Website

Seasonal

MT. AYR ELEMENTARY SCHOOL

607 E Jefferson St, Mount Ayr, IA 50854-1520

641-446-2383

10 hours per week

Visit Website

Seasonal

Mount Ayr Office

1201 E South St, Mount Ayr, IA 50854-2177

641-321-3020

40 hours per week

Muscatine (3)

Community Health Care, Inc. MCSA Muscatine

312 Iowa Ave, Muscatine, IA 52761-3836

563-336-3000

24 hours per week

Community Health Care, Inc. Muscatine Clinic

2925 Cedar St, Suite 2, Muscatine, IA 52761-2385

563-336-3000

40 hours per week

Community Health Care, Inc. Muscatine New Building

1221 Park Ave, Muscatine, IA 52761-5162

563-336-3000

40 hours per week

Osceola (2)

Osceola Dental

131 W Washington St, Osceola, IA 50213-1248

641-342-1488

40 hours per week

Osceola Office

219 W Washington St, Osceola, IA 50213-1249

641-342-9000

40 hours per week

Visit Website

Oskaloosa (4)

RHCHC Mahaska County Clinic

1417 A Ave E, Oskaloosa, IA 52577-4280

641-673-7537

41 hours per week

RHCHC Oskaloosa Elementary School

1801 Orchard Ave, Oskaloosa, IA 52577-9521

641-673-8092

10 hours per week

Seasonal

RHCHC Oskaloosa High School

1816 N 3rd St, Oskaloosa, IA 52577-1810

641-673-3407

40 hours per week

Seasonal

RHCHC Oskaloosa Middle School

1704 N 3rd St, Oskaloosa, IA 52577-1808

641-673-8308

10 hours per week

Seasonal

Ottumwa (9)

RHCHC Administrative Offices

116 W Main St, Ottumwa, IA 52501-2540

641-954-9971

Visit Website

RHCHC Evans Junior High

812 Chester Ave, Ottumwa, IA 52501-4150

641-684-6522

10 hours per week

Seasonal

RHCHC Gateway Center High School

907 Gateway Dr, Ottumwa, IA 52501-2209

641-684-6979

20 hours per week

Seasonal

RHCHC James Elementary School

1001 N Benton St, Ottumwa, IA 52501-1865

641-684-5411

10 hours per week

Seasonal

RHCHC Ottumwa High School

501 E 2nd St, Ottumwa, IA 52501-3085

641-683-4444

40 hours per week

Seasonal

RHCHC Pennsylvania Ave

921 Pennsylvania Ave, Ottumwa, IA 52501-2138

641-954-9971

40 hours per week

RHCHC Pickwick Early Education Center

1306 W Williams St, Ottumwa, IA 52501-4947

641-684-7179

10 hours per week

Seasonal

RHCHC-Wapello County Behavioral Health Clinic

216 S Market St, Ottumwa, IA 52501-2923

641-954-9971

48 hours per week

Visit Website

RIVER HILLS COMMUNITY HEALTH CENTER

201 S Market St, Ottumwa, IA 52501-2946

641-683-5773

48 hours per week

Visit Website

Packwood (1)

RHCHC Pekin Community Schools

1062 Birch Ave, Packwood, IA 52580-8542

319-695-3705

20 hours per week

Seasonal

Richland (1)

Keokuk County Clinic

100 W Main St, Richland, IA 52585-9212

319-456-2045

40 hours per week

Visit Website

Rock Valley (1)

Promise CHC Rock Valley Schools

1712 20th Ave, Rock Valley, IA 51247-1050

712-722-1700

5 hours per week

Seasonal

Sigourney (3)

RHCHC BH Sigourney Site

300 W Kelley St, Sigourney, IA 52591-1104

641-683-5773

40 hours per week

Visit Website

RHCHC Sigourney Elementary School

509 S Jefferson St, Sigourney, IA 52591

641-622-2350

10 hours per week

Seasonal

RHCHC Sigourney Junior-Senior High School

907 E Pleasant Valley St, Sigourney, IA 52591-1866

641-622-2010

10 hours per week

Seasonal

Sioux Center (5)

Greater Sioux Community Health Center, Inc.

33 4th St NW, Sioux Center, IA 51250-1870

712-722-1700

60 hours per week

Visit Website

Promise CHC Kinsey Elementary

397 10th St SE, Sioux Center, IA 51250-1217

712-722-1541

7 hours per week

Visit Website

Seasonal

Promise CHC Sioux Center Christian School

630 1st Ave SE, Sioux Center, IA 51250

712-722-0777

7 hours per week

Seasonal

Promise CHC Sioux Center High School

1031 13th Ave NE RM 5344, Sioux Center, IA 51250-1282

712-722-2981

6.5 hours per week

Seasonal

Promise CHC Sioux Center Intermediate School

950 4th Ave NE, Sioux Center, IA 51250-2018

712-722-2987

7 hours per week

Seasonal

Sioux City (2)

SIOUXLAND COMMUNITY HEALTH CENTER

1021 Nebraska St, Sioux City, IA 51105-1436

712-252-2477

61 hours per week

Visit Website

Siouxland Community Health Center

1122 Pierce St, Sioux City, IA 51105-1452

712-252-2477

45 hours per week

Spencer (1)

Community Health Center of Spencer

223 W 7th St, Spencer, IA 51301-3704

515-576-6500

40 hours per week

Visit Website

Storm Lake (1)

United Community Health Center of Storm Lake – Replacement

715 W Milwaukee Ave, Storm Lake, IA 50588-1564

712-213-0109

48 hours per week

Visit Website

Urbandale (1)

Primary Health Care – West Side Clinic

7555 Hickman Rd, Urbandale, IA 50322-4620

515-225-7201

40 hours per week

Vinton (1)

Eastern Iowa Womens Health Center

502 N 9th Ave, Vinton, IA 52349-2254

319-730-7300

12 hours per week

Waterloo (1)

PEOPLES COMMUNITY HEALTH CLINIC

905 Franklin St, Waterloo, IA 50703-4407

319-874-3000

61 hours per week

Visit Website

West Burlington (1)

CHC/SEIA WEST BURLINGTON CLINIC

1706 W Agency Rd, West Burlington, IA 52655-1667

319-768-5858

57 hours per week

Visit Website