Free clinics and community health centers in

Below are the listings of free and low cost clinics in . These clinics can help low-income and uninsured people by offering free and discounted rates for medical and/or dental care. We welcome user reviews and corrections of clinic listings, as we strive to provide our users with the best and most up-to-date information possible. Simply click on the clinic listing for more information

Medical and Dental Clinics:

  • Families First @ Cross Roads House
    • Location: Portsmouth, NH - 03801
    • Contact Phone: (603) 422-8208
    • Details: Health and dental care can be hard to get to if you are homeless, don’t have stable housing, or don’t have money. Families First offers easy-to-access health care at several places in the Seacoast. We bring medical, dental, counseling and social work services to convenient places like shelters, soup kitchens and public housing.
  • Families First Health And Support Center
    • Location: Portsmouth, NH - 03801
    • Contact Phone: (603) 422-8208
    • Details: Families First Health & Support Center is a not-for-profit community health center and family resource center serving the Seacoast region of New Hampshire and southern Maine. A leader in integrated care, Families First offers high-quality health care, dental care and parent & family programs, all in one location. Families First’s services are for everyone - infants to seniors, single people and families, insured or uninsured, all income levels. We are part of Greater Seacoast Community Health, which also includes Goodwin Community Health and Lilac City Pediatrics.
  • Seacoast Mental Health Center, Inc. - Portsmouth Office
    • Location: Portsmouth, NH - 03801
    • Contact Phone: (603) 431-6703
    • Details: Founded in 1963, Seacoast Mental Health Center (SMHC) is one of ten NH state-designated community mental health centers. Communities included in our catchment area are Brentwood, Deerfield, East Kingston, Epping, Exeter, Fremont, Greenland, Hampton, Hampton Falls, Kensington, Kingston, New Castle, Newfields, Newington, Newmarket, North Hampton, Northwood, Nottingham, Portsmouth, Raymond, Rye, Seabrook, South Hampton, and Stratham.