In 2019, Santa Teresa, NM had a population of 5.52k people with a median age of 33.5 and a median household income of $51,529. Between 2018 and 2019 the population of Santa Teresa, NM declined from 5,696 to 5,515, a −3.18% decrease and its median household income declined from $51,711 to $51,529, a −0.352% decrease.
The 5 largest ethnic groups in Santa Teresa, NM are White (Hispanic) (71.2%), White (Non-Hispanic) (20.4%), Other (Hispanic) (5.37%), Asian (Hispanic) (1.11%), and Black or African American (Non-Hispanic) (0.87%). 0% of the households in Santa Teresa, NM speak a non-English language at home as their primary language.
93.3% of the residents in Santa Teresa, NM are U.S. citizens.
In 2019, the median property value in Santa Teresa, NM was $186,300, and the homeownership rate was 66.7%. Most people in Santa Teresa, NM drove alone to work, and the average commute time was 22.1 minutes. The average car ownership in Santa Teresa, NM was 2 cars per household.