Santa Rosa

City in Guadalupe County, New Mexico

View of Santa Rosa, New Mexico
Photo: Cathy from USA · CC BY-SA 2.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Santa Rosa

All 6 webcams near 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
Cost of living and demographics of Santa Rosa ›

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

Loading 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 Census2,850
Density570 per sq mi (220 per km²)

Source: U.S. Census Bureau, Decennial Census.

Santa Rosa at a glance

StateNew Mexico (NM)
CountyGuadalupe County
TypeCity
Population2,850 (2020)
Land area5.00 sq mi (12.9 km²)
Water area0.02 sq mi (0.06 km²)
Elevation4,616 ft (1,407 m)
Coordinates34.9361° N, 104.6750° W
ZIP code88435
Official websitesantarosanm.org
Census code (GEOID)3570670

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Santa Rosa

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: