Santa Rosa
City in Guadalupe County, New Mexico

Santa Rosa is a city in Guadalupe County, New Mexico, with 2,850 residents (2020 Census). It sits at 4,616 ft (1,407 m) above sea level. The nearest town is Puerto de Luna, 7.9 miles SE.
- 2,850residents (2020 Census)
- 4,616 ftelevation · 1,407 m
- 5.0 sq miland area · 12.9 km²
- 570 / sq mipopulation density
- 88435ZIP code
About Santa Rosa
Santa Rosa is a city in and the county seat of Guadalupe County, New Mexico, United States. As of the 2020 census, Santa Rosa had a population of 2,850. It lies between Albuquerque and Tucumcari, situated on the Pecos River at the intersection of Interstate 40 (I-40), U.S. Route 54 (US 54), and U.S. Route 84 (US 84). The city is located on the western edge of the Llano Estacado or "staked plains" of eastern New Mexico and western Texas.
Text: Wikipedia · CC BY-SA 4.0
Santa Rosa weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Santa Rosa
Webcams: Windy.com
Living in Santa Rosa
- Median household income
- $48,789
- Median home value
- $111,600
- Median rent
- $727/mo
- Median age
- 35
Do you know Santa Rosa? Tell us about it
Help other travelers: share what makes Santa Rosa special. We review every message before publishing it.
Map of Santa Rosa
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Santa Rosa Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Santa Rosa, NM population
Santa Rosa had 2,850 residents in the 2020 Census.
| 2020 Census | 2,850 |
|---|---|
| Density | 570 per sq mi (220 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Santa Rosa at a glance
| State | New Mexico (NM) |
|---|---|
| County | Guadalupe County |
| Type | City |
| Population | 2,850 (2020) |
| Land area | 5.00 sq mi (12.9 km²) |
| Water area | 0.02 sq mi (0.06 km²) |
| Elevation | 4,616 ft (1,407 m) |
| Coordinates | 34.9361° N, 104.6750° W |
| ZIP code | 88435 |
| Official website | santarosanm.org |
| Census code (GEOID) | 3570670 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Santa Rosa
- Puerto de Luna7.9 mi SE
- Pastura18.4 mi SW
- Newkirk24.5 mi E
- Lake Sumner26.6 mi SE
- Llano del Medio30.4 mi NW
- Anton Chico32.0 mi NW
- Tecolotito34.3 mi NW
- Vaughn38.0 mi SW
- Conchas Dam39.6 mi NE
- Fort Sumner40.5 mi SE
- Villanueva44.9 mi NW
- Sena47.8 mi NW
Straight-line distance between town centers.
Frequently asked questions about Santa Rosa
What county is Santa Rosa in?
Santa Rosa is in Guadalupe County, New Mexico.
What is the population of Santa Rosa, NM?
2,850 people lived in Santa Rosa at the 2020 Census.
What is the ZIP code of Santa Rosa, NM?
The ZIP code of Santa Rosa is 88435.
What is the elevation of Santa Rosa?
4,616 feet (1,407 m) above sea level.
What towns are near Santa Rosa?
Puerto de Luna (7.9 mi), Pastura (18.4 mi), Newkirk (24.5 mi), Lake Sumner (26.6 mi), Llano del Medio (30.4 mi).
Last updated: