Community health centers in Maine

102 HRSA-funded health center sites in Maine with addresses and phone numbers. Fees are based on income; call to ask about dental services.

These are the permanent service sites of health centers funded by the Health Resources and Services Administration (HRSA) in Maine, across 66 cities. Health centers serve everyone regardless of ability to pay and offer a sliding fee scale based on income. Not every site has a dental clinic, so call first and ask whether dental care is offered at that location. School-based, mobile and seasonal sites are not listed.

Jump to city: Albion · Ashland · Auburn · Augusta · Bangor · Belfast · Belgrade · Bethel · Biddeford · Bingham · Brewer · Brownville · Bucksport · Calais · Caribou · Corinth · Cornish · Danforth · Dexter · Dover Foxcroft · Eagle Lake · East Machias · Eastport · Ellsworth · Fort Fairfield · Fort Kent · Harrington · Hiram · Houlton · Jackman · Kingfield · Lee · Leeds · Lewiston · Lincoln · Livermore Falls · Lubec · Machias · Madawaska · Madison · Medway · Milbridge · Millinocket · Monmouth · North Haven · Old Town · Orono · Palmyra · Patten · Porter · Portland · Presque Isle · Princeton · Rangeley · Richmond · Rockland · Sanford · South Portland · Springvale · Strong · Turner · Van Buren · Vinalhaven · Waterville · West Enfield · Whitefield

Albion

  • LOVEJOY HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    7 School St STE 1, Albion, ME 04910 · 207-437-9388 · Website

Ashland

  • Katahdin Valley Health Center Ashland – KATAHDIN VALLEY HEALTH CENTER
    33 Walker St, Ashland, ME 04732 · 207-538-3700 · Website

Auburn

  • CCS Second Street Health Center – COMMUNITY CLINICAL SERVICES INC
    60 Second St, Auburn, ME 04210 · 207-755-3456 · Website

Augusta

  • Augusta Admin Headquarters – MAINE MOBILE HEALTH PROGRAM, INC.
    79 Leighton Rd, Augusta, ME 04330 · 207-557-0870

Bangor

  • 992 Admin – PENOBSCOT COMMUNITY HEALTH CENTER
    992 Union St, Suite 3, Bangor, ME 04401 · 207-992-9200
  • Adult Wellness Center – PENOBSCOT COMMUNITY HEALTH CENTER
    1068 Union St, Bangor, ME 04401 · 207-947-0147
  • Community Care and Geriatrics – PENOBSCOT COMMUNITY HEALTH CENTER
    992 Union St, Bangor, ME 04401 · 207-945-5247
  • Dental Center – PENOBSCOT COMMUNITY HEALTH CENTER
    1048 Union St, Bangor, ME 04401 · 207-945-5247
  • ELIZABETH LEVINSON CENTER – PENOBSCOT COMMUNITY HEALTH CENTER
    159 Hogan Rd, Bangor, ME 04401 · 207-941-4400
  • Hope House – PENOBSCOT COMMUNITY HEALTH CENTER
    181 Corporate Dr, Bangor, ME 04401 · 207-992-2636
  • Maine Avenue Administration/Clinical Center – PENOBSCOT COMMUNITY HEALTH CENTER
    103 Maine Ave, Bangor, ME 04401 · 207-945-5247 · Website
  • PCHC Main Lab – PENOBSCOT COMMUNITY HEALTH CENTER
    992 Union St, Suite J, Bangor, ME 04401 · 207-992-2336
  • PENOBSCOT COMMUNITY HLTH CENTER – PENOBSCOT COMMUNITY HEALTH CENTER
    1012 Union St, Bangor, ME 04401 · 207-945-5247
  • Penobscot Pediatrics – PENOBSCOT COMMUNITY HEALTH CENTER
    6 Telcom Dr, Bangor, ME 04401 · 207-992-9200
  • PHILIPS-STRICKLAND HOUSE – PENOBSCOT COMMUNITY HEALTH CENTER
    21 Boyd St, Bangor, ME 04401 · 207-941-2820
  • SUNBURY VILLAGE RETIREMENT RESD. – PENOBSCOT COMMUNITY HEALTH CENTER
    992 Ohio St, Bangor, ME 04401 · 207-262-9600
  • Support Services – PENOBSCOT COMMUNITY HEALTH CENTER
    1 Ammo Industrial Park, Bangor, ME 04401 · 207-992-9200

Belfast

  • Seaport Community Health Center – PENOBSCOT COMMUNITY HEALTH CENTER
    29 Schoodic Dr, Belfast, ME 04915 · 207-338-6900 · Website

Belgrade

  • BELGRADE REGIONAL HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    4 Clement Way, Belgrade, ME 04917 · 207-495-3323 · Website

Bethel

  • BETHEL FAMILY HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    32 Railroad St, Bethel, ME 04217 · 207-824-2193 · Website

Biddeford

  • Nasson Health Care - Biddeford – YORK COUNTY COMMUNITY ACTION CORPORATION
    357 Elm St, Biddeford, ME 04005 · 207-490-6900

Bingham

  • BINGHAM AREA HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    237 Main St, Bingham, ME 04920 · 207-672-4187 · Website

Brewer

  • Brewer Medical Center – PENOBSCOT COMMUNITY HEALTH CENTER
    735 Wilson St, Brewer, ME 04412 · 207-945-5247 · Website

Brownville

  • KVHC Brownville – KATAHDIN VALLEY HEALTH CENTER
    180 Main Rd, Brownville, ME 04414 · 207-538-3700 · Website

Bucksport

Calais

  • ST CROIX REGIONAL AT CALAIS – ST CROIX REGIONAL HEALTH CTR
    5 Lowell St, Calais, ME 04619 · 207-796-5503

Caribou

  • PINES Caribou Health Center – PINES HEALTH SERVICES
    74 Access Hwy, Caribou, ME 04736 · 207-498-2356 · Website
  • Pines WOMEN & CHILDREN'S CENTER – PINES HEALTH SERVICES
    163 Van Buren Rd, Suite 4, Caribou, ME 04736 · 207-498-1697

Corinth

  • Katahdin Valley Health Center Corinth – KATAHDIN VALLEY HEALTH CENTER
    728 Main St, Corinth, ME 04427 · 207-538-3700 · Website

Cornish

  • Sacopee Valley Health Center – SACOPEE VALLEY HEALTH CENTER
    202 Maple St, Cornish, ME 04020 · 207-625-8126 · Website

Danforth

  • EAST GRAND HEALTH CENTER – ST CROIX REGIONAL HEALTH CTR
    201 Houlton Rd, Danforth, ME 04424 · 207-448-2347 · Website

Dexter

  • Sebasticook Family Doctors - Dexter – SEBASTICOOK FAMILY DOCTORS
    29 Church St, Dexter, ME 04930 · 207-924-5200 · Website

Dover Foxcroft

  • Katahdin Valley Health Center Dover Foxcroft – KATAHDIN VALLEY HEALTH CENTER
    188 Summer St, Dover Foxcroft, ME 04426 · 207-538-3700 · Website

Eagle Lake

  • EAGLE LAKE HEALTH CENTER – FISH RIVER RURAL HEALTH
    10 Carter St, Eagle Lake, ME 04739 · 207-444-5973 · Website
  • Eagle Lake Office Building – FISH RIVER RURAL HEALTH
    10 Carter St, Eagle Lake, ME 04739 · 207-444-5973 · Website
  • North Woods Senior Living LLC – FISH RIVER RURAL HEALTH
    3402 Aroostook Rd, Eagle Lake, ME 04739 · 207-444-5973 · Website
  • Nutrition, Sports & Aquatics Center – FISH RIVER RURAL HEALTH
    10 Carter St, Eagle Lake, ME 04739 · 207-444-5973

East Machias

  • EAST MACHIAS – REGIONAL MEDICAL CENTER AT LUBEC INC
    893 Main St, East Machias, ME 04630 · 207-255-0102 · Website

Eastport

Ellsworth

  • Bucksport Regional Health Center- Ellsworth Site – BUCKSPORT REGIONAL HEALTH CENTER
    37 Commerce Park, Ellsworth, ME 04605 · 207-469-7371
  • MMHP Ellsworth – MAINE MOBILE HEALTH PROGRAM, INC.
    5 School St, Ellsworth, ME 04605 · 207-622-9252

Fort Fairfield

  • Pines Kimball Community Health Center – PINES HEALTH SERVICES
    11 Harmony Ln, Fort Fairfield, ME 04742 · 207-472-0590 · Website

Fort Kent

  • Bolduc Avenue Health Center – FISH RIVER RURAL HEALTH
    12 Bolduc Ave, Fort Kent, ME 04743 · 207-834-3971 · Website
  • Fort Kent Health Education & Training Center – FISH RIVER RURAL HEALTH
    3 Mountain View Dr, Fort Kent, ME 04743 · 207-316-6446 · Website

Harrington

Hiram

  • Sacopee Valley Health Center – SACOPEE VALLEY HEALTH CENTER
    122 S Hiram Rd, Hiram, ME 04041 · 207-625-8126 · Website

Houlton

  • Katahdin Valley Health Center Houlton – KATAHDIN VALLEY HEALTH CENTER
    59 Bangor St, Houlton, ME 04730 · 207-538-3700 · Website

Jackman

  • Jackman Community Health Center – PENOBSCOT COMMUNITY HEALTH CENTER
    376 Main St, Jackman, ME 04945 · 207-668-4300 · Website

Kingfield

  • MT. ABRAM REGIONAL HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    25 Depot St, Kingfield, ME 04947 · 207-265-4555 · Website

Lee

  • Northern Pine Care Estates – HEALTH ACCESS NETWORK
    35 Ridge Rd, Lee, ME 04455 · 207-738-4663 · Website

Leeds

  • DFD RUSSELL MEDICAL CENTER - LEEDS – DFD RUSSELL MEDICAL CENTER INC
    180 Church Hill Rd, Leeds, ME 04263 · 207-524-3501 · Website

Lewiston

  • B Street Health Center – COMMUNITY CLINICAL SERVICES INC
    57 Birch St, Lewiston, ME 04240 · 207-753-5400 · Website
  • CCS @ Recovery Connections of Maine – COMMUNITY CLINICAL SERVICES INC
    103 Park St, Lewiston, ME 04240 · 207-440-7922
  • CCS Family Health Center – COMMUNITY CLINICAL SERVICES INC
    100 Campus Ave, Lewiston, ME 04240 · 207-755-3445 · Website
  • CCS Pediatrics – COMMUNITY CLINICAL SERVICES INC
    330 Sabattus St, Lewiston, ME 04240 · 207-755-3160 · Website

Lincoln

  • Health Access Network Lincoln – HEALTH ACCESS NETWORK
    175 W Broadway, Lincoln, ME 04457 · 207-794-6700
  • Katahdin Valley Health Center Lincoln – KATAHDIN VALLEY HEALTH CENTER
    5 Lake St, Lincoln, ME 04457 · 207-538-3700

Livermore Falls

  • Western Maine Family Health Center – HEALTH REACH COMMUNITY HEALTH CENTERS
    16 Depot St, Livermore Falls, ME 04254 · 207-897-4345 · Website

Lubec

  • REGIONAL MEDICAL CENTER AT LUBEC, INC. – REGIONAL MEDICAL CENTER AT LUBEC INC
    43 S Lubec Rd, Lubec, ME 04652 · 207-733-1090 · Website

Machias

  • EHC Machias – EASTPORT HEALTH CARE, INC.
    160 Dublin St, Machias, ME 04654 · 207-255-8290 · Website

Madawaska

  • Madawaska Community Health Center – FISH RIVER RURAL HEALTH
    381 Main St, Madawaska, ME 04756 · 207-728-3971 · Website

Madison

  • MADISON AREA HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    8 S Main St, Madison, ME 04950 · 207-696-3992 · Website

Medway

  • HAN MEDWAY – HEALTH ACCESS NETWORK
    1930 Medway Rd, Medway, ME 04460 · 207-794-6700 · Website

Milbridge

  • MMHP Milbridge – MAINE MOBILE HEALTH PROGRAM, INC.
    4 Maple St, Milbridge, ME 04658 · 207-485-2779 · Website

Millinocket

  • Katahdin Valley Health Center Millinocket – KATAHDIN VALLEY HEALTH CENTER
    50 Summer St, Millinocket, ME 04462 · 207-538-3700 · Website

Monmouth

  • DFD RUSSELL MEDICAL CENTER - MONMOUTH – DFD RUSSELL MEDICAL CENTER INC
    11 Academy St, Monmouth, ME 04259 · 207-524-3501 · Website

North Haven

  • North Haven Medical Clinic – ISLANDS COMMUNITY MEDICAL SERVICES INC
    135 Main St, North Haven, ME 04853 · 207-867-2021
  • North Haven PT at Southern Harbor – ISLANDS COMMUNITY MEDICAL SERVICES INC
    12 Pulpit Harbor Rd, North Haven, ME 04853 · 207-863-4341

Old Town

  • HELEN HUNT HEALTH CENTER – PENOBSCOT COMMUNITY HEALTH CENTER
    242 Brunswick St, Old Town, ME 04468 · 207-827-6128
  • THE MEADOWS – PENOBSCOT COMMUNITY HEALTH CENTER
    101 Perkins Ave, Old Town, ME 04468 · 207-827-0547

Orono

  • DIRIGO PINES RETIREMENT COMM. – PENOBSCOT COMMUNITY HEALTH CENTER
    9 Alumni Dr, Orono, ME 04473 · 207-866-7011

Palmyra

  • Health Center, Wellness and Administration Center, Palmyra – SEBASTICOOK FAMILY DOCTORS
    55 Fletcher Dr, Palmyra, ME 04965 · 207-368-4213 · Website

Patten

  • Katahdin Valley Health Center – KATAHDIN VALLEY HEALTH CENTER
    529 S Patten Rd, Patten, ME 04765 · 207-538-3700 · Website
  • Katahdin Valley Health Center Patten – KATAHDIN VALLEY HEALTH CENTER
    30 Houlton St, Patten, ME 04765 · 207-538-3700 · Website

Porter

  • SACOPEE VALLEY HEALTH CENTER
    70 Main St, Porter, ME 04068 · 207-625-8126 · Website
  • Sacopee Valley Health Center – SACOPEE VALLEY HEALTH CENTER
    49 Summer St, Porter, ME 04068 · 207-625-8126 · Website

Portland

  • Greater Portland Health at 180 Park Avenue – PORTLAND COMMUNITY HEALTH CENTER
    180 Park Ave, Portland, ME 04102 · 207-874-2141 · Website
  • Greater Portland Health at 211 Cumberland Avenue – PORTLAND COMMUNITY HEALTH CENTER
    211 Cumberland Ave, Portland, ME 04101 · 207-874-2141
  • Greater Portland Health at 234 Oxford Street – PORTLAND COMMUNITY HEALTH CENTER
    234 Oxford St, Portland, ME 04101 · 207-874-2141
  • Greater Portland Health at 295 Park Avenue – PORTLAND COMMUNITY HEALTH CENTER
    295 Park Ave, Portland, ME 04102 · 207-805-3886 · Website
  • Greater Portland Health at 59 Riverton Drive – PORTLAND COMMUNITY HEALTH CENTER
    59 Riverton Dr, Portland, ME 04103 · 207-874-2141 · Website
  • Greater Portland Health at 63 Preble Street – PORTLAND COMMUNITY HEALTH CENTER
    63 Preble St, Portland, ME 04101 · 207-874-2141 · Website
  • Greater Portland Health at 654 Riverside Street – PORTLAND COMMUNITY HEALTH CENTER
    654 Riverside St, Portland, ME 04103 · 207-874-2141
  • Greater Portland Health at 934 Congress Street – PORTLAND COMMUNITY HEALTH CENTER
    934 Congress St, Portland, ME 04102 · 207-874-2141
  • Greater Portland Health at Popham Street – PORTLAND COMMUNITY HEALTH CENTER
    21 Popham St, Portland, ME 04102 · 207-874-2141

Presque Isle

  • PINES Presque Isle FAMILY HEALTH CENTER – PINES HEALTH SERVICES
    66 Spruce St STE 4, Presque Isle, ME 04769 · 207-769-2025 · Website

Princeton

  • ST. CROIX REGIONAL FAMILY HEALTH CENTER – ST CROIX REGIONAL HEALTH CTR
    136 Mill St, Princeton, ME 04668 · 207-796-5503 · Website

Rangeley

  • RANGELEY FAMILY MEDICINE – HEALTH REACH COMMUNITY HEALTH CENTERS
    42 Dallas Hill Rd, Rangeley, ME 04970 · 207-864-3303 · Website

Richmond

  • RICHMOND AREA HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    24 Gardiner St, Richmond, ME 04357 · 207-737-4359 · Website

Rockland

  • Mid-Coast Health Net/Knox Clinic Main Site – Mid-Coast Health Net, Inc.
    22 White St, Rockland, ME 04841 · 207-680-4545 · Website

Sanford

  • YORK COUNTY COMMUNITY ACTION CORPORATION
    6 Spruce St, Sanford, ME 04073 · 207-324-5762 · Website

South Portland

  • Greater Portland Health at 100 Brickhill Avenue – PORTLAND COMMUNITY HEALTH CENTER
    100 Brickhill Ave, South Portland, ME 04106 · 207-874-2141

Springvale

  • Nasson Health Care - Springvale – YORK COUNTY COMMUNITY ACTION CORPORATION
    15 Oak St, Springvale, ME 04083 · 207-324-0546

Strong

  • STRONG AREA HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    177 N Main St, Strong, ME 04983 · 207-684-4010 · Website

Turner

  • DFD RUSSELL MEDICAL CENTER - TURNER – DFD RUSSELL MEDICAL CENTER INC
    7 Main St, Turner, ME 04282 · 207-524-3501 · Website

Van Buren

  • Pines ST. JOHN VALLEY HEALTH CENTER – PINES HEALTH SERVICES
    4 Main St, Van Buren, ME 04785 · 207-868-2796 · Website

Vinalhaven

  • Islands Community Medical Center Annex – ISLANDS COMMUNITY MEDICAL SERVICES INC
    25 Medical Center Loop, Vinalhaven, ME 04863 · 207-863-4109
  • ISLANDS COMMUNITY MEDICAL SERVICES – ISLANDS COMMUNITY MEDICAL SERVICES INC
    15 Medical Center Loop, Vinalhaven, ME 04863 · 207-863-4341 · Website
  • VINALHAVEN ELDERCARE SERVICES – ISLANDS COMMUNITY MEDICAL SERVICES INC
    17 Beaver Dam Rd, Vinalhaven, ME 04863 · 207-863-9980 · Website

Waterville

  • HealthReach Community Health Centers – HEALTH REACH COMMUNITY HEALTH CENTERS
    10 Water St, Apartment 305, Waterville, ME 04901 · 207-872-5610 · Website

West Enfield

  • HAN Enfield – HEALTH ACCESS NETWORK
    47 Bridge St, West Enfield, ME 04493 · 207-794-6700 · Website

Whitefield

  • SHEEPSCOT VALLEY HEALTH CENTER – HEALTH REACH COMMUNITY HEALTH CENTERS
    47 Main St, Whitefield, ME 04353 · 207-549-7581 · Website

Source: HRSA Health Center Service Delivery Sites data download (data.hrsa.gov), downloaded October 2026. Confirm details with the health center. You can also search HRSA Find a Health Center. More low-cost options in Maine

Low-cost dental care · Free clinic events · Dental deserts map · State of U.S. Dentistry 2026 · Dental emergency checker · Insurance glossary · About · Editorial policy · Dental care by state · Dentists near me · What affects dental costs
Scroll to Top