Public Health Services
Provide Feedback
Suggest an Edit
Change name or other details
Incorrect Location
Mark location/coordinates as incorrect
Remove Provider
Mark as non-existent, closed, or a duplicate
Programs that protect and improve the health of the population through comprehensive efforts at the community level to prevent, control and eradicate disease and disabilities; eliminate environmental health hazards; promote sanitary living conditions; and recognize, prevent and control conditions in the workplace that constitute health hazards or place workers at risk for accidents. (AIRS JP)
DONATE LIFE-NEW MEXICO DONOR SERVICES
View on Map
1609 University Blvd NE
At United Blood Services
Albuquerque, NM 87102
Phone: 505-843-7672
At United Blood Services
Albuquerque, NM 87102
Phone: 505-843-7672
Service
Categories:
UNITED BLOOD SERVICES-ALBUQUERQUE
View on Map
1515 University Blvd. NE
Albuquerque, NM 87102
Phone: 505-843-6227
Albuquerque, NM 87102
Phone: 505-843-6227
Service
Categories:
475 East 20th St. #A
Farmington, NM 87401
Phone: 505-246-1505
Farmington, NM 87401
Phone: 505-246-1505
Service
Categories:
1200 Commerce Drive
Las Cruces, NM 88011
Las Cruces, NM 88011
Service
Categories:
2003 Southern Blvd. SE Ste 122
Rio Rancho, NM 87124
Rio Rancho, NM 87124
Service
Categories:
2801 Rodeo Rd., Ste. C1-C2
2801 Rodeo Road
Santa Fe, NM 87505
2801 Rodeo Road
Santa Fe, NM 87505
Service
Categories:
NEW MEXICO VOICES FOR CHILDREN NMVC
View on Map
625 Silver Ave., SW Suite 195
Albuquerque, NM 87102
Phone: 505-244-9505
Albuquerque, NM 87102
Phone: 505-244-9505
Service
Categories:
NEW MEXICO POISON AND DRUG INFORMATION CENTER
View on Map
MSC 07 4390
1 University Of New Mexico
Albuquerque, NM 871310001
Phone: 505-272-4261
1 University Of New Mexico
Albuquerque, NM 871310001
Phone: 505-272-4261
Service
Categories:
2650 Yale SE, MSC11-6280
Albuquerque, NM 87106
Phone: 505-925-2300
Albuquerque, NM 87106
Phone: 505-925-2300
Service
Categories:
5301 Central Avenue NE, Suite 1700
Albuquerque, NM 87108
Phone: 505-841-2948
Albuquerque, NM 87108
Phone: 505-841-2948
Service
Categories:
ASSISTIVE TECHNOLOGY FUND ATF-CLINICAL SERVICES BUREAU CSB-DDSD, CLINICAL SERVICES BUREAU CSB-DEVELOPMENTAL DISABILITIES SUPPORTS DIVISION DDSD
View on Map
5301 Central Ave Ne Suite 1700
Albuquerque, NM 871081518
Phone: 505-841-2948
Albuquerque, NM 871081518
Phone: 505-841-2948
Service
Categories:
PUEBLO OF SANDIA-ENVIRONMENT DEPARTMENT, PUEBLO OF SANDIA-ADMINISTRATION GOVERNOR'S OFFICE
View on Map
481 Sandia Loop
Bernalillo, NM 87004
Phone: 505-867-4533
Bernalillo, NM 87004
Phone: 505-867-4533
Service
Categories:
203 Sandia Day School Road
Bernalillo, NM 87004
Phone: 505-867-3317
Bernalillo, NM 87004
Phone: 505-867-3317
Service
Categories:
203 Sandia Day School Road
Bernalillo, NM 87004
Phone: 505-771-5131
Bernalillo, NM 87004
Phone: 505-771-5131
Service
Categories:
481 Sandia Loop
Bernalillo, NM 87004
Phone: 505-771-5052
Bernalillo, NM 87004
Phone: 505-771-5052
Service
Categories:
121-A White Sands Road
San Ysidro, NM 87053
Phone: 505-867-3623
San Ysidro, NM 87053
Phone: 505-867-3623
Service
Categories:
135 Capitol Square Drive
Zia Pueblo, NM 87053
Phone: 505-867-3304
Zia Pueblo, NM 87053
Phone: 505-867-3304
Service
Categories:
PUEBLO OF SANTO DOMINGO-COMMUNITY HEALTH REPRESENTATIVE CHR PROGRAM, PUEBLO OF SANTO DOMINGO
View on Map
PO Box 99
Santo Domingo Pueblo, NM 87052
Phone: 505-465-2214
Santo Domingo Pueblo, NM 87052
Phone: 505-465-2214
Service
Categories:
PO Box 99
Santo Domingo Pueblo, NM 87052
Phone: 505-465-2214
Santo Domingo Pueblo, NM 87052
Phone: 505-465-2214
Service
Categories:
PO Box 4339
San Felipe Pb, NM 87001
Phone: 505-867-3381
San Felipe Pb, NM 87001
Phone: 505-867-3381
Service
Categories:
1190 S. St Francis Drive
Santa Fe, NM 87505
Phone: 505-827-2613
Santa Fe, NM 87505
Phone: 505-827-2613
Service
Categories:
1919 College Drive
Gallup, NM 87301
Phone: 505-722-4391
Gallup, NM 87301
Phone: 505-722-4391
Service
Categories:
6263 Highway 550
Cuba, NM 87013
Phone: 505-289-3718
Cuba, NM 87013
Phone: 505-289-3718
Service
Categories:
VITAL RECORDS OFFICE AND HEALTH STATISTICS-DEPARTMENT OF HEALTH DOH, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
1105 St. Francis Drive
Santa Fe, NM 87505
Phone: 505-827-0121
Santa Fe, NM 87505
Phone: 505-827-0121
Service
Categories:
922 South Broadway
Truth Or Consequences, NM 87901
Phone: 505-984-4200
Truth Or Consequences, NM 87901
Phone: 505-984-4200
Service
Categories:
DOH PUBLIC HEALTH OFFICE-ALBUQUERQUE-SOUTHEAST PUBLIC HEALTH OFFICE, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
7525 Zuni SE
Albuquerque, NM 87108
Phone: 505-841-8928
Albuquerque, NM 87108
Phone: 505-841-8928
Service
Categories:
DOH PUBLIC HEALTH OFFICE-OTERO COUNTY HOLLOMAN MILITARY, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
Building #788, Room 120
Holloman Afb, NM 88330
Phone: 575-572-7369
Holloman Afb, NM 88330
Phone: 575-572-7369
Service
Categories:
865 N. Main Street
Anthony, NM 88021
Phone: 575-882-5858
Anthony, NM 88021
Phone: 575-882-5858
Service
Categories:
317 McCombs
Chaparral, NM 88081
Phone: 575-824-3454
Chaparral, NM 88081
Phone: 575-824-3454
Service
Categories:
700 E. Roosevelt, Suite 100
Grants, NM 87020
Phone: 505-285-4601
Grants, NM 87020
Phone: 505-285-4601
Service
Categories:
226 E. 4th Avenue
Raton, NM 87740
Phone: 575-445-3601
Raton, NM 87740
Phone: 575-445-3601
Service
Categories:
643 A North Fifth Street, Drawer 929
Fort Sumner, NM 88119
Phone: 575-355-2362
Fort Sumner, NM 88119
Phone: 575-355-2362
Service
Categories:
5220 Holman Road
Las Cruces, NM 88012
Phone: 575-382-0540
Las Cruces, NM 88012
Phone: 575-382-0540
Service
Categories:
1001 Memorial Drive
Artesia, NM 88210
Phone: 575-746-9819
Artesia, NM 88210
Phone: 575-746-9819
Service
Categories:
1306 West Stevens
Carlsbad, NM 88220
Phone: 575-885-4191
Carlsbad, NM 88220
Phone: 575-885-4191
Service
Categories:
2610 N. Silver
Silver City, NM 88061
Phone: 575-538-5318
Silver City, NM 88061
Phone: 575-538-5318
Service
Categories:
117 Camino de Vida, Suite 400
Santa Rosa, NM 88435
Phone: 575-472-3211
Santa Rosa, NM 88435
Phone: 575-472-3211
Service
Categories:
3 Chile Capital Lane
Hatch, NM 87937
Phone: 575-267-5213
Hatch, NM 87937
Phone: 575-267-5213
Service
Categories:
530 De Moss Street
Lordsburg, NM 88045
Phone: 575-542-9391
Lordsburg, NM 88045
Phone: 575-542-9391
Service
Categories:
6900 Gonzales Rd SW
Suite F
Albuquerque, NM 87121
Phone: 505-833-9950
Suite F
Albuquerque, NM 87121
Phone: 505-833-9950
Service
Categories:
302 N 5th Street
Lovington, NM 88260
Phone: 575-396-2853
Lovington, NM 88260
Phone: 575-396-2853
Service
Categories:
1923 N. Dal Paso, Suite B
Hobbs, NM 882403044
Phone: 575-397-2463
Hobbs, NM 882403044
Phone: 575-397-2463
Service
Categories:
DOH PUBLIC HEALTH OFFICE-TAYLOR RANCH PUBLIC HEALTH OFFICE, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
6911 Taylor Ranch NW Suite C-12
Albuquerque, NM 87120
Phone: 505-899-8574
Albuquerque, NM 87120
Phone: 505-899-8574
Service
Categories:
105 Kansas City Road
Ruidoso, NM 88345
Phone: 575-258-3252
Ruidoso, NM 88345
Phone: 575-258-3252
Service
Categories:
1183 Diamond Drive, Suite D
Los Alamos, NM 87544
Phone: 505-662-4038
Los Alamos, NM 87544
Phone: 505-662-4038
Service
Categories:
215 S. Silver
Deming, NM 88030
Phone: 575-546-2771
Deming, NM 88030
Phone: 575-546-2771
Service
Categories:
1 Foster Lane
Reserve, NM 87830
Phone: 575-538-5318
Reserve, NM 87830
Phone: 575-538-5318
Service
Categories:
Highway 518 N. Ranger Drive
Mora, NM 87732
Phone: 505-425-9368
Mora, NM 87732
Phone: 505-425-9368
Service
Categories:
1110 Route 66
Moriarty, NM 87035
Phone: 505-832-6782
Moriarty, NM 87035
Phone: 505-832-6782
Service
Categories:
DOH PUBLIC HEALTH OFFICE-ALBUQUERQUE-NORTHEAST HEIGHTS, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
8120 La Mirada NE
Albuquerque, NM 87109
Phone: 505-332-4850
Albuquerque, NM 87109
Phone: 505-332-4850
Service
Categories:
DOH PUBLIC HEALTH OFFICE-ALBUQUERQUE-NORTHWEST VALLEY, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
7704 2nd St NW
Albuquerque, NM 87107
Phone: 505-897-5700
Albuquerque, NM 87107
Phone: 505-897-5700
Service
Categories:
DOH PUBLIC HEALTH OFFICE-RIO ARRIBA COUNTY-NORTH HEALTH CENTER-TIERRA AMARILLA, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
Highway 84 County Road 0324, House 14
Tierra Amarilla, NM 87575
Phone: 575-753-2794
Tierra Amarilla, NM 87575
Phone: 575-753-2794
Service
Categories:
DOH PUBLIC HEALTH OFFICE-RIO ARRIBA COUNTY-RIO ARRIBA HEALTH COMMONS-ESPANOLA, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
2010 Industrial Park Road
Espanola, NM 87532
Phone: 505-753-2794
Espanola, NM 87532
Phone: 505-753-2794
Service
Categories:
DOH PUBLIC HEALTH OFFICE-SANDOVAL HEALTH COMMONS-RIO RANCHO, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
1500 Idalia Road
Bernalillo, NM 87004
Phone: 505-867-2291
Bernalillo, NM 87004
Phone: 505-867-2291
Service
Categories:
1513 W Fir Street
Portales, NM 88130
Phone: 575-356-4453
Portales, NM 88130
Phone: 575-356-4453
Service
Categories:
DOH PUBLIC HEALTH OFFICE-SAN JUAN COUNTY-FARMINGTON, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
355 S Miller
Farmington, NM 87401
Phone: 505-327-4461
Farmington, NM 87401
Phone: 505-327-4461
Service
Categories:
18 Gallegos Road
Las Vegas, NM 87701
Phone: 505-425-9368
Las Vegas, NM 87701
Phone: 505-425-9368
Service
Categories:
DOH PUBLIC HEALTH OFFICE-SAN JUAN COUNTY-BLOOMFIELD, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
903 W Broadway
Bloomfield, NM 87413
Phone: 505-634-0229
Bloomfield, NM 87413
Phone: 505-634-0229
Service
Categories:
605 Letrado Street
Santa Fe, NM 87505
Phone: 505-476-2607
Santa Fe, NM 87505
Phone: 505-476-2607
Service
Categories:
201 East 4th Street
Truth Or Consequences, NM 87901
Phone: 575-894-2716
Truth Or Consequences, NM 87901
Phone: 575-894-2716
Service
Categories:
214 Neel Avenue NW
Socorro, NM 87801
Phone: 575-835-0971
Socorro, NM 87801
Phone: 575-835-0971
Service
Categories:
1207 8th Street
Alamogordo, NM 88310
Phone: 575-437-9340
Alamogordo, NM 88310
Phone: 575-437-9340
Service
Categories:
310 S. Second
Tucumcari, NM 88401
Phone: 575-461-2610
Tucumcari, NM 88401
Phone: 575-461-2610
Service
Categories:
DOH PUBLIC HEALTH OFFICE-ALBUQUERQUE-SOUTHWEST VALLEY, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
2001Centro Familiar SW
Albuquerque, NM 87105
Phone: 505-873-7477
Albuquerque, NM 87105
Phone: 505-873-7477
Service
Categories:
2400 Wellsley Dr. NE
Albuquerque, NM 871071812
Phone: 505-841-4100
Albuquerque, NM 871071812
Phone: 505-841-4100
Service
Categories:
DOH PUBLIC HEALTH OFFICE-DONA ANA COUNTY-SUNLAND PARK, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
3807 McNutt Road
Sunland Park, NM 88063
Phone: 575-589-2543
Sunland Park, NM 88063
Phone: 575-589-2543
Service
Categories:
1400 Weimer Road
Taos, NM 87571
Phone: 575-758-4719
Taos, NM 87571
Phone: 575-758-4719
Service
Categories:
404 Fresno Street
Tularosa, NM 88352
Phone: 575-585-2280
Tularosa, NM 88352
Phone: 575-585-2280
Service
Categories:
300 S 8th Street
Estancia, NM 87016
Phone: 505-384-2351
Estancia, NM 87016
Phone: 505-384-2351
Service
Categories:
100 Court Street
Clayton, NM 88415
Phone: 575-445-3601
Clayton, NM 88415
Phone: 575-445-3601
Service
Categories:
445 Camino del Rey
Los Lunas, NM 87031
Phone: 505-222-0940
Los Lunas, NM 87031
Phone: 505-222-0940
Service
Categories:
NEW MEXICO ENVIRONMENT DEPARTMENT
View on Map
1190 St Francis Drive
Suite N4050
Santa Fe, NM 87505
Phone: 505-827-9329
Suite N4050
Santa Fe, NM 87505
Phone: 505-827-9329
Service
Categories:
PUEBLO OF ISLETA
View on Map
PUEBLO OF ISLETA-ELDER CARE, PUEBLO OF ISLETA
View on Map
DONA ANA COUNTY HEALTH SERVICES
View on Map
200 E. Chisum Street
Roswell, NM 88203
Phone: 575-624-6050
Roswell, NM 88203
Phone: 575-624-6050
Service
Categories:
DOH PUBLIC HEALTH OFFICE-DONA ANA COUNTY-LAS CRUCES CENTRAL, NEW MEXICO DEPARTMENT OF HEALTH DOH
View on Map
1170 N. Solano Drive
Las Cruces, NM 88001
Phone: 575-528-5001
Las Cruces, NM 88001
Phone: 575-528-5001
Service
Categories: