Community Health Centers in Maine
190 health centers across 74 cities in Maine
Below you will find all federally qualified community health centers in Maine. 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.
Albion (1)
LOVEJOY HEALTH CENTER
7 School St STE 1, Albion, ME 04910-6501
49.5 hours per week
Ashland (1)
Katahdin Valley Health Center Ashland
33 Walker St, Ashland, ME 04732-3429
40 hours per week
Auburn (2)
CCS Second Street Health Center
60 Second St, Auburn, ME 04210-6853
54 hours per week
Augusta (8)
Behavioral Health Unit #1
9 Green St, Augusta, ME 04330-7451
25 hours per week
Mobile VanBehavioral Health Unit #3
79 Leighton Rd, Augusta, ME 04330-7747
25 hours per week
Mobile VanMobile Medical Unit #1
9 Green St, Augusta, ME 04330-7451
20 hours per week
Mobile VanMobile Medical Unit #2
9 Green St, Augusta, ME 04330-7451
40 hours per week
Mobile VanMobile Medical Unit #3
9 Green St, Augusta, ME 04330-7451
30 hours per week
Mobile VanMobile Medical Unit #4
9 Green St, Augusta, ME 04330-7451
20 hours per week
Mobile VanBangor (23)
BANGOR NURSING & REHABILITATION CENTER
103 Texas Ave, Bangor, ME 04401-4324
1 hours per week
Bangor School Department School-Based Health Center
885 Broadway, Bangor, ME 04401
40 hours per week
Bangor School Dept. SBHC James F Doughty Middle School
143 Fifth St, Bangor, ME 04401
40 hours per week
Bangor School Dept. SBHC William S Cohen Middle School
304 Garland St, Bangor, ME 04401-5543
40 hours per week
Downeast School – PCHC Dental
100 Moosehead Blvd, Bangor, ME 04401-2367
3.75 hours per week
SeasonalMaine Avenue Administration/Clinical Center
103 Maine Ave, Bangor, ME 04401-4330
Belfast (1)
Seaport Community Health Center
29 Schoodic Dr, Belfast, ME 04915-7246
55 hours per week
Belgrade (1)
BELGRADE REGIONAL HEALTH CENTER
4 Clement Way, Belgrade, ME 04917-4370
45 hours per week
Bethel (1)
BETHEL FAMILY HEALTH CENTER
32 Railroad St, Bethel, ME 04217-3819
48 hours per week
Biddeford (1)
Bingham (1)
BINGHAM AREA HEALTH CENTER
237 Main St, Bingham, ME 04920-4015
51.5 hours per week
Brewer (6)
Brewer Medical Center
735 Wilson St, Brewer, ME 04412-1000
61.5 hours per week
WOODLANDS ASSISTED LIVING BREWER
53 Colonial Cir, Brewer, ME 04412-1448
20 hours per week
Brownville (2)
KVHC Brownville Elementary School
744 Main Rd, Brownville, ME 04414-3213
5 hours per week
Bucksport (5)
BUCKSPORT REGIONAL HEALTH CENTER
110 Broadway, Bucksport, ME 04416-4612
44 hours per week
Calais (1)
Caribou (2)
PINES Caribou Health Center
74 Access Hwy, Caribou, ME 04736-3807
54 hours per week
Pines WOMEN & CHILDREN'S CENTER
163 Van Buren Rd STE 4, Caribou, ME 04736-3567
50.5 hours per week
Cornish (1)
Sacopee Valley Health Center
202 Maple St UNIT E, Cornish, ME 04020-3147
44 hours per week
Danforth (1)
EAST GRAND HEALTH CENTER
201 Houlton Rd, Danforth, ME 04424
43 hours per week
Dexter (1)
Sebasticook Family Doctors – Dexter
29 Church St, Dexter, ME 04930-1320
52 hours per week
Dover Foxcroft (4)
KVHC Foxcroft Academy
975 W Main St, Dover Foxcroft, ME 04426-1053
5 hours per week
KVHC SeDoMoCha Elementary School
63 Harrison Ave, Suite B, Dover Foxcroft, ME 04426-1193
5 hours per week
KVHC SeDoMoCha Middle School
63 Harrison Ave, Suite A, Dover Foxcroft, ME 04426-1193
5 hours per week
Katahdin Valley Health Center Dover Foxcroft
188 Summer St, Dover Foxcroft, ME 04426-1129
79.1 hours per week
Dyer Brook (1)
KVHC Southern Aroostook Community School
922 Dyer Brook Rd, Dyer Brook, ME 04747-5028
5 hours per week
Eagle Lake (1)
EAGLE LAKE HEALTH CENTER
10 Carter St, Eagle Lake, ME 04739-3060
53 hours per week
East Machias (1)
Eastport (1)
EASTPORT HEALTH CARE, INC.
30 Boynton St, Eastport, ME 04631-1397
52.5 hours per week
Ellsworth (3)
Bucksport Regional Health Center- Ellsworth Site
37 Commerce Park, Ellsworth, ME 04605-3383
48 hours per week
Fairfield (1)
Lawrence High School Health Center
9 School St, Fairfield, ME 04937-1398
32 hours per week
SeasonalFort Fairfield (1)
Pines Kimball Community Health Center
11 Harmony Ln, Fort Fairfield, ME 04742-3354
40 hours per week
Fort Kent (5)
Bolduc Avenue Health Center
12 Bolduc Ave, Fort Kent, ME 04743-1602
56.5 hours per week
Fort Kent Health Education & Training Center
3 Mountain View Dr, Fort Kent, ME 04743-1614
45 hours per week
School Based Health Center Mobile Unit
3 Mountain View Dr, Fort Kent, ME 04743-1614
40 hours per week
Mobile VanSchool-Based Health Center-Fort Kent Elementary
108 Pleasant St, Fort Kent, ME 04743-1596
8 hours per week
School-Based Health Center-Fort Kent High School
84 Pleasant St, Fort Kent, ME 04743-1597
8 hours per week
Frenchville (1)
School-Based Health Center-St. John Valley Technology Center
431 US Route 1, Frenchville, ME 04745-6158
8 hours per week
Guilford (2)
KVHC Piscataquis Community Elementary
25 Campus Dr, Guilford, ME 04443-6315
5 hours per week
KVHC Piscataquis Community High School
9 Campus Dr, Guilford, ME 04443-6315
5 hours per week
Harrington (1)
HARRINGTON FAMILY HEALTH CENTER
50 E Main St, Harrington, ME 04643-3043
54.5 hours per week
Hiram (2)
Houlton (1)
Katahdin Valley Health Center Houlton
59 Bangor St, Houlton, ME 04730-1740
80 hours per week
Howland (1)
CUMMINGS HEALTH CARE NURSING HM
Crocker Ave, Howland, ME 04448-2001
10 hours per week
Jackman (1)
Jackman Community Health Center
376 Main St, Jackman, ME 04945-5214
40 hours per week
Kingfield (1)
MT. ABRAM REGIONAL HEALTH CENTER
25 Depot St, Kingfield, ME 04947-4208
50 hours per week
Lee (2)
HAN Lee School Based Community Health Center
Winn Rd, Lee, ME 04455
40 hours per week
Leeds (1)
DFD RUSSELL MEDICAL CENTER – LEEDS
180 Church Hill Rd, Leeds, ME 04263-3448
51.5 hours per week
Lewiston (5)
B Street Health Center
57 Birch St, Lewiston, ME 04240-7415
60 hours per week
CCS @ Recovery Connections of Maine
103 Park St, Lewiston, ME 04240-7203
16 hours per week
CCS Family Health Center
100 Campus Ave, Lewiston, ME 04240
57 hours per week
CCS Pediatrics
330 Sabattus St, Lewiston, ME 04240-5553
51 hours per week
Lewiston High School-Based Health Center
156 East Ave, Lewiston, ME 04240-5696
40 hours per week
SeasonalLincoln (5)
COLONIAL ACRES NURSING HOME
Workman Ter, Lincoln, ME 04457-1162
10 hours per week
Katahdin Valley Health Center Lincoln
5 Lake St, Lincoln, ME 04457-1420
43 hours per week
Mattanawcook Academy School Based Health Center
15 Reed Dr, Lincoln, ME 04457-1713
25 hours per week
Livermore Falls (1)
Western Maine Family Health Center
16 Depot St STE 300, Livermore Falls, ME 04254-1311
49.5 hours per week
Lubec (2)
REGIONAL MEDICAL CENTER AT LUBEC, INC.
43 S Lubec Rd, Lubec, ME 04652-3620
44 hours per week
SCHOOL HEALTH CLINIC AT LUBEC
44 South St, Lubec, ME 04652-4002
35 hours per week
SeasonalMachias (1)
Madawaska (3)
Madawaska Community Health Center
381 Main St, Madawaska, ME 04756-1112
60 hours per week
School-Based Health Center-Madawaska
353 11th Ave, Madawaska, ME 04756-3004
4 hours per week
School-Based Health Center-Madawaska High School
135 Seventh Ave, Madawaska, ME 04756-1199
8 hours per week
Madison (1)
MADISON AREA HEALTH CENTER
8 S Main St, Madison, ME 04950-4501
47.5 hours per week
Matinicus (1)
MATINICUS VIA TELEMEDICINE
SUNBEAN DOCKED @ MATINICUS WHF, Matinicus, ME 04851
2 hours per week
Medway (1)
Milbridge (2)
Blueberry Harvest School
39 Washington St, Milbridge, ME 04658-3527
40 hours per week
SeasonalMillinocket (2)
KATAHDIN NURSING HOME
22 Walnut St, Millinocket, ME 04462-2128
10 hours per week
Katahdin Valley Health Center Millinocket
50 Summer St, Millinocket, ME 04462-1400
53.4 hours per week
Milo (2)
KVHC Penquis Valley Schools
48 Penquis Dr, Milo, ME 04463-1033
8 hours per week
Monmouth (1)
DFD RUSSELL MEDICAL CENTER – MONMOUTH
11 Academy Rd, Monmouth, ME 04259-7035
46.5 hours per week
Newport (4)
HOMETOWN Mobile Medical/Dental/BH Unit
118 Moosehead Trl, Newport, ME 04953-4055
30 hours per week
Mobile VanSebasticook Family Doctors
118 Moosehead Trl, Newport, ME 04953-4055
50 hours per week
Sebasticook Family Doctors d/b/a HOMETOWN Health Center
118 Moosehead Trl STE 4, Newport, ME 04953-4056
North Haven (3)
North Haven PT at Southern Harbor
12 Pulpit Harbor Rd, North Haven, ME 04853-3104
8 hours per week
Old Town (5)
J.A. Leonard Middle School RSU 34
156 Oak St, Old Town, ME 04468-1681
40 hours per week
Old Town Elementary School RSU 34
576 Stillwater Ave, Old Town, ME 04468-2131
40 hours per week
Old Town High School RSU 34
203 Stillwater Ave, Old Town, ME 04468-1665
40 hours per week
Orono (2)
Patten (2)
Katahdin Valley Health Center
529 S Patten Rd, Patten, ME 04765-3007
52.2 hours per week
Katahdin Valley Health Center Patten
30 Houlton St, Patten, ME 04765-3035
59.5 hours per week
Porter (2)
SACOPEE VALLEY HEALTH CENTER
70 Main St, Porter, ME 04068-3527
51 hours per week
Sacopee Valley Health Center
49 Summer St, Porter, ME 04068
8 hours per week
Portland (27)
Greater Portland Health at 180 Park Avenue
180 Park Ave, Portland, ME 04102-2957
55 hours per week
Greater Portland Health at 211 Cumberland Avenue
211 Cumberland Ave, Portland, ME 04101-4935
12 hours per week
Greater Portland Health at 234 Oxford Street
234 Oxford St, Portland, ME 04101-3029
45 hours per week
Greater Portland Health at 295 Park Avenue
295 Park Ave, Portland, ME 04102-2911
40 hours per week
Greater Portland Health at 59 Riverton Drive
59 Riverton Dr, Portland, ME 04103-1050
36 hours per week
Greater Portland Health at 63 Preble Street
63 Preble St, Portland, ME 04101-3014
41.25 hours per week
Greater Portland Health at 654 Riverside Street
654 Riverside St, Portland, ME 04103-1086
45 hours per week
Greater Portland Health at 85 Taft Avenue
85 Taft Ave, Portland, ME 04102-1166
12.5 hours per week
Greater Portland Health at 934 Congress Street
934 Congress St, Portland, ME 04102-3032
168 hours per week
Greater Portland Health at Amanda C. Rowe Elementary School
23 Orono Rd, Portland, ME 04102-1106
1 hours per week
SeasonalGreater Portland Health at Casco Bay High School
196 Allen Ave, Portland, ME 04103-3799
16.5 hours per week
SeasonalGreater Portland Health at Catherine Morrill Day Nursery
96 Danforth St, Portland, ME 04101-4523
2 hours per week
SeasonalGreater Portland Health at Deering High School
370 Stevens Ave, Portland, ME 04103-2688
24.5 hours per week
SeasonalGreater Portland Health at East End School
195 North St, Portland, ME 04101-2734
1 hours per week
SeasonalGreater Portland Health at Gerald E. Talbot Community School
1600 Forest Ave, Portland, ME 04103-1314
1 hours per week
SeasonalGreater Portland Health at Harrison Lyseth Elementary School
175 Auburn St, Portland, ME 04103-2131
1 hours per week
SeasonalGreater Portland Health at King Middle School
92 Deering Ave, Portland, ME 04102-2990
22 hours per week
SeasonalGreater Portland Health at Lincoln Middle School
522 Stevens Ave, Portland, ME 04103-2611
1 hours per week
SeasonalGreater Portland Health at Longfellow Elementary School
432 Stevens Ave, Portland, ME 04103-2607
1 hours per week
SeasonalGreater Portland Health at Lyman Moore Middle School
171 Auburn St, Portland, ME 04103-2131
1 hours per week
SeasonalGreater Portland Health at Ocean Avenue Elementary School
150 Ocean Ave, Portland, ME 04103-5746
1 hours per week
SeasonalGreater Portland Health at Peaks Island School
4 Church Ave, Portland, ME 04108-1157
1 hours per week
SeasonalGreater Portland Health at Portland High School
284 Cumberland Ave, Portland, ME 04101-4989
45.5 hours per week
Greater Portland Health at Presumpscot Elementary School
69 Presumpscot St, Portland, ME 04103-5201
1 hours per week
SeasonalGreater Portland Health at Reiche Community School
166 Brackett St, Portland, ME 04102
1 hours per week
SeasonalSt. Elizabeth's Child Development Center
87 High St, Portland, ME 04101-3895
2 hours per week
SeasonalPresque Isle (1)
PINES Presque Isle FAMILY HEALTH CENTER
66 Spruce St STE 4, Presque Isle, ME 04769-3241
50 hours per week
Princeton (1)
ST. CROIX REGIONAL FAMILY HEALTH CENTER
136 Mill St, Princeton, ME 04668-3344
50.5 hours per week
Rangeley (1)
RANGELEY FAMILY MEDICINE
42 Dallas Hill Rd, Rangeley, ME 04970-4032
43 hours per week
Richmond (1)
RICHMOND AREA HEALTH CENTER
24 Gardiner St, Richmond, ME 04357-1347
49 hours per week
Saint Agatha (1)
School-Based Health Center-St. Agatha
368 Main St, Saint Agatha, ME 04772-6133
8 hours per week
Sanford (1)
YORK COUNTY COMMUNITY ACTION CORPORATION
6 Spruce St, Sanford, ME 04073-2917
2 hours per week
South Portland (3)
Greater Portland Health at 100 Brickhill Avenue
100 Brickhill Ave, South Portland, ME 04106-1999
45 hours per week
Greater Portland Health at South Portland High School
637 Highland Ave, South Portland, ME 04106
28 hours per week
Greater Portland Health at South Portland Middle School
120 Wescott Rd, South Portland, ME 04106-3498
20 hours per week
SeasonalSpringvale (1)
Stacyville (2)
KVHC Katahdin Elementary School
805 Station Rd, Stacyville, ME 04777-4108
8 hours per week
KVHC Katahdin Middle High School
800 Station Rd, Stacyville, ME 04777-4121
5 hours per week
Strong (1)
STRONG AREA HEALTH CENTER
177 N Main St, Strong, ME 04983-3005
50.75 hours per week
Turner (1)
DFD RUSSELL MEDICAL CENTER – TURNER
7 Main St, Turner, ME 04282
47.5 hours per week
Van Buren (2)
Pines ST. JOHN VALLEY HEALTH CENTER
4 Main St, Van Buren, ME 04785-1091
50 hours per week
School-Based Health Center-Van Buren
169 Main St, Van Buren, ME 04785-1200
5 hours per week
Vinalhaven (4)
ISLANDS COMMUNITY MEDICAL SERVICES
15 Medical Center Loop, Vinalhaven, ME 04863-4119
36 hours per week
Islands Community Medical Center Annex
25 Medical Center Loop, Vinalhaven, ME 04863-4119
48 hours per week
VINALHAVEN ELDERCARE SERVICES
17 Beaver Dam Rd, Vinalhaven, ME 04863-3915
2 hours per week
VINALHAVEN SCHOOL
22 Arcola Ln, Vinalhaven, ME 04863-4014
2 hours per week
SeasonalWaterville (1)
HealthReach Community Health Centers
10 Water St, Waterville, ME 04901-6559
West Enfield (1)
Westbrook (5)
Greater Portland Health at Canal Elementary School
102 Glenwood Ave, Westbrook, ME 04092-4078
2 hours per week
SeasonalGreater Portland Health at Congin Elementary School
410 Bridge St, Westbrook, ME 04092-2435
2 hours per week
SeasonalGreater Portland Health at Saccarappa Elementary School
110 Huntress Ave, Westbrook, ME 04092-2698
2 hours per week
SeasonalGreater Portland Health at Westbrook High School
125 Stroudwater St, Westbrook, ME 04092-4098
18 hours per week
SeasonalGreater Portland Health at Westbrook Middle School
471 Stroudwater St, Westbrook, ME 04092-4070
2 hours per week
SeasonalWhitefield (1)
SHEEPSCOT VALLEY HEALTH CENTER
47 Main St, Whitefield, ME 04353-3142
51.5 hours per week