Ruidoso, NM Micro Area

The Ruidoso, NM micropolitan area is home to 20,227 residents and 17,768 housing units, centered in New Mexico. Its median household income is $51,643, and the median family income is $69,758. The median age is 52.7, 13.5 years older than the New Mexico median of 39.2. Residents are 48.9% male and 51.1% female.

Population

20,227

Median household income

$51,643

Median family income

$69,758

Median age

52.7

Housing units

17,768

Zip codes

5

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the micropolitan area at 73.2%, followed by multiracial residents at 17.7%. Hispanic or Latino residents, who can be of any race, make up 32.6% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Ruidoso, NM Micro Area

The Ruidoso, NM micropolitan area includes 5 zip codes in Lincoln County, home to a combined 17,600 residents. The most populous is Ruidoso (88345) with 7,747 residents. Median household incomes range from $33,250 in Ruidoso Downs (88346) to $95,479 in Alto (88312). Home values are highest in Alto (88312) at $304,100 and lowest in Carrizozo (88301) at $89,200. Ruidoso Downs (88346) has the youngest population, with a median age of 40.7, while Alto (88312) is the oldest at 62.4.

Highest income

$95,479

Alto (88312)

Lowest income

$33,250

Ruidoso Downs (88346)

Highest home value

$304,100

Alto (88312)

Lowest median rent

$497/mo

Carrizozo (88301)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The area-wide median is $51,643, and 2 of 5 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
88345RuidosoLincoln County7,747$51,008$263,700$91744.970.2%
88312AltoLincoln County3,178$95,479$304,100$1,32862.494.9%
88346Ruidoso DownsLincoln County3,087$33,250$159,700$95340.763.7%
88316CapitanLincoln County2,319$67,788$123,600$94658.185.4%
88301CarrizozoLincoln County1,269$40,268$89,200$49755.591.2%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the micropolitan area their population mainly falls in.

Scroll to Top