Public health in New Mexico works differently from many states. Instead of each county running its own independent health department, the New Mexico Department of Health (NMDOH) operates its Public Health Division through a statewide network of local public health offices. This page lists those offices, from the North Valley in Albuquerque to Lordsburg in Hidalgo County, so you can find the one that serves your community and know what to expect when you arrive.
How the New Mexico Department of Health Runs Local Public Health Offices
The state agency behind these offices is the New Mexico Department of Health, usually shortened to NMDOH. It was created by state statute as a cabinet-level department. Its Public Health Division is responsible for community clinics, disease prevention, and programs for mothers and children. Local offices carry the name of a city or county, such as the Taos Health Department or the Roosevelt County Public Health Office, but they sit inside this statewide system.
That structure matters in practice. Services, forms, and eligibility rules are largely set at the state level. An immunization record or a Women, Infants, and Children (WIC) application works much the same in Farmington as it does in Las Cruces. Staffing, clinic days, and hours do differ from office to office, so a short phone call before you go can save a wasted trip.
The Public Health Division also groups its offices into regions. Our database includes the Public Health Division Region 4 office at 9 East Challenger Street in Roswell, in Chaves County. Its phone number is 575-347-2409. Regional offices support the smaller offices around them, which matters where a single clinic may be the closest public health provider for a long way.
Not every health question goes through these offices. Restaurant permits, drinking water, and septic systems fall mainly under the New Mexico Environment Department, which is a separate agency. Medicaid is administered by the state Health Care Authority. Public health staff can usually point you in the right direction, but calling the correct agency first is faster.
Albuquerque, Santa Fe, and Belen Along the Rio Grande Corridor
Albuquerque has more listings than any other city in the state, nine in our database. They sit in Bernalillo County, which is home to roughly a third of New Mexico's residents. Three named offices cover different parts of the metro area.
The North Valley Public Health Office is at 7704 2nd Street Northwest (505-897-5700). The Taylor Ranch Public Health Office serves northwest Albuquerque from 6911 Taylor Ranch Road Northwest (505-899-8574). The Albuquerque Health Department listing is at 11500 Sunset Gardens Road Southwest (505-836-4061), which suits residents on the southwest side.
Metro residents have choices that rural residents do not. Several offices sit within a short drive, and large hospital systems are nearby. Many people therefore use the public offices for prevention services such as vaccines, family planning, and sexually transmitted infection testing rather than ongoing primary care. Choose the office closest to home or work, and ask whether it takes walk-ins or only appointments.
Farther north, the Santa Fe Health Department is at 2040 South Pacheco Street (505-476-9025) in Santa Fe County. The state capital is also where the Department of Health has its headquarters, so the city is a useful starting point for statewide questions. South of Albuquerque, Valencia County has an office in Belen at 617 Becker Avenue (505-864-7743). It serves the Rio Grande valley communities between the metro area and Socorro.
Rural, Border, and Tribal-Area Public Health in New Mexico
New Mexico is the fifth-largest state by area, with only a little over two million people. Outside the Rio Grande corridor, a county public health office may be the only public health provider for a very large area. That is why smaller towns such as Fort Sumner, Santa Rosa, and Tularosa each have a listing.
In the south, Doña Ana County has eight listings. The Las Cruces office at 1850 Copper Loop is listed as the New Mexico State Health Department (575-647-7634). Anthony, near the Texas line, has an office at 865 N Main (575-882-5858). Otero County has six listings, including Alamogordo at 1207 East 8th Street (575-437-9340), Tularosa at 404 Fresno St (575-585-3019), and Chaparral at 112 East Lisa Drive (575-824-3454).
The eastern plains are served by a chain of county offices. Curry County has one in Clovis at 1216 Cameo Street (575-763-5583). Roosevelt County has one in Portales at 1515 West Fir Street (575-356-4453). Lea County has one in Hobbs at 1923 North Dal Paso Street (575-397-2463). Eddy County has one in Artesia at 1001 West Memorial Drive (575-746-9819). Tucumcari in Quay County has an office at 310 S 2nd St (575-461-2610).
In the northwest, San Juan County's Farmington Health Department is at 744 West Animas Street (505-327-4461), and the McKinley County office in Gallup is at 1919 College Drive (505-722-4391). Large parts of both counties lie within the Navajo Nation and Pueblo lands. Tribal members may also receive care through the Indian Health Service or tribal health programs, so the state office is one option among several.
In the southwest and central-south, you will find the Grant County Health Office in Silver City (2610 North Silver Street, 575-538-5318), the Hidalgo Public Health Office in Lordsburg (530 De Moss Street, 575-542-9391), the Socorro County Health Department (214 Neel Avenue, 575-835-0971), and the Truth or Consequences Health Department (201 East 4th Avenue, 575-894-2716).
What You Can Typically Get at a Public Health Office
Exact services vary by location, but most New Mexico public health offices offer some combination of the following:
- Childhood and adult immunizations, including vaccines for eligible children through the federal Vaccines for Children program
- WIC nutrition support for pregnant and postpartum women, infants, and children under five
- Family planning and reproductive health services
- Testing and treatment for sexually transmitted infections
- Tuberculosis screening and follow-up
- Help with health records and, at some offices, certified birth certificates for people born in New Mexico
Before You Go: Practical Steps
Call the office first and confirm that it offers the service you need on the day you plan to visit. Small offices often hold certain clinics only on set days. Bring a photo ID, your insurance or Medicaid card if you have one, and any vaccine records. For WIC, bring proof of address and income. Ask about cost when you call, because charges for some services depend on insurance and income. Staff can also tell you whether an interpreter is available if you need language help.
The health department network in New Mexico consists of the state health agency and a system of county and city health departments that together deliver public health programs, disease surveillance, and preventive services to residents statewide.
Health Departments locations are available in 45 cities across New Mexico. They are spread across 32 counties.
Cities with the highest concentration include Albuquerque, Santa Fe, Las Cruces, which operate full-service health departments providing comprehensive clinical and environmental health services to large urban populations.
Residents of New Mexico can access their local health department for vaccinations, vital records, food inspection reports, and communicable disease information. Many services are available by appointment, and some are walk-in friendly.
Health Departments by Counties
Residents of New Mexico can order certified birth and death certificates, check restaurant inspection scores, and access free or low-cost vaccination services through their local health department. Most departments offer online appointment scheduling for clinical services.
Browse Health Departments by county across New Mexico to find the nearest location.
Finding the Right Health Office Across New Mexico's Regions
Distance shapes how people use public health offices here. In the north, Taos, Española, and Santa Fe sit along mountain and river corridors where winter weather can slow travel. The Taos Health Department at 224 Cruz Alta Road (575-758-5934) and the Santa Fe Health Department at 2040 South Pacheco Street (505-476-9025) anchor that area. Our database lists two offices in Española as well, in Rio Arriba County.
In the south and east, residents can face a long drive. Someone in Hobbs, Lordsburg, or Tucumcari may have only one local office, so confirm hours by phone before leaving. The Lea County office in Hobbs (575-397-2463), the Hidalgo Public Health Office in Lordsburg (575-542-9391), and the Tucumcari Health Department (575-461-2610) are good examples of single-office communities.
Use the county and city listings on this site to compare nearby offices, then call the one you choose. Staff can tell you which services run on which days, what documents to bring, and whether you need an appointment. If an office does not offer what you need, ask for a referral. Public health staff usually know the nearest alternative.