Free & Low-Cost Clinics in New Mexico

248 free and low-cost health clinics across 84 cities in New Mexico (NM). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

New Mexico at a glance

Cities with clinics84
Clinics listed248
Listed as free9
Sliding-scale fees (by income)172
Accept uninsured patients241
Accept Medicaid226
Offer dental care35
Offer mental health care104
Accept walk-ins38
List weekend hours20
Spanish spoken112
Hours checked on the clinic's own website18 (October 2026)

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

Cities in New Mexico

Frequently asked questions

How many free and low-cost clinics are in New Mexico?
freeclinics.us lists 248 free and low-cost health clinics in 84 cities in New Mexico. Of these, 9 are listed as free and 172 charge on a sliding scale based on income.
Which cities in New Mexico have the most free and low-cost clinics?
By number of clinics listed: Albuquerque (41), Santa Fe (18), Las Cruces (12), Silver City (9) and Espanola (7).
Can I get care in New Mexico without insurance?
Yes. 241 of the 248 clinics listed in New Mexico accept uninsured patients, and 226 accept Medicaid. Pick your city on this page to see them.