Free & Low-Cost Clinics in New Jersey

228 free and low-cost health clinics across 106 cities in New Jersey (NJ). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

New Jersey at a glance

Cities with clinics106
Clinics listed228
Listed as free11
Sliding-scale fees (by income)112
Accept uninsured patients222
Accept Medicaid209
Offer dental care57
Offer mental health care85
Accept walk-ins22
List weekend hours62
Spanish spoken76
Hours checked on the clinic's own website6 (October 2026)

Counts come from the clinic listings in New Jersey, as each clinic describes itself. How we build and check listings.

Cities in New Jersey

Frequently asked questions

How many free and low-cost clinics are in New Jersey?
freeclinics.us lists 228 free and low-cost health clinics in 106 cities in New Jersey. Of these, 11 are listed as free and 112 charge on a sliding scale based on income.
Which cities in New Jersey have the most free and low-cost clinics?
By number of clinics listed: Camden (15), Newark (10), Atlantic City (9), Trenton (7) and Cherry Hill (6).
Can I get care in New Jersey without insurance?
Yes. 222 of the 228 clinics listed in New Jersey accept uninsured patients, and 209 accept Medicaid. Pick your city on this page to see them.