New Mexico Area Profiles
23 published city profiles across New Mexico, each built from the same authoritative sources and compared on the same terms.
Statewide signals
Opportunity50th of 51 states measured18
Growth33rd of 51 states measured44
Housing affordabilityTop 48% of 51 states measured70
ClimateTop 34% of 51 states measured69
Physical resilience45th of 51 states measured37
AccessTop 50% of 51 states measured72
Economic stability48th of 51 states measured10
Cities
23 published profiles across 12 areasAlbuquerque, NM
6 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Albuquerque | Bernalillo County | 562,218 | 58 |
| Rio Rancho | Sandoval County | 108,515 | 53 |
| South Valley | Bernalillo County | 37,120 | 51 |
| Los Lunas | Valencia County | 18,618 | 47 |
| Los Alamos | Sandoval County | 13,317 | 67 |
| North Valley | Bernalillo County | 10,455 | 54 |
Las Cruces, NM
2 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Las Cruces | Doña Ana County | 114,197 | 50 |
| Sunland Park | Doña Ana County | 17,463 | 55 |
Santa Fe, NM
2 cities
Clovis, NM
2 cities
Carlsbad-Artesia, NM
2 cities
Alamogordo, NM
2 cities
| City | County | Population | Area Score |
|---|---|---|---|
| Alamogordo | Otero County | 31,307 | 44 |
| Chaparral | Otero County | 18,186 | 42 |
Strongest opportunity
- Artesia 58
- Carlsbad 55
- Las Cruces 45
- Santa Fe 44
- Sunland Park 43
Fastest development
- Carlsbad 76
- Los Lunas 76
- Artesia 69
- Santa Fe 68
- Las Cruces 67
Statewide physical risk
WildfireElevated
Inland floodingModerate
EarthquakeModerate
Heat waveModerate
DroughtElevated
Low or minimal exposure: winter weather, lightning, hail, cold wave, strong wind, landslide, ice storm, tornado, avalanche, volcanic activity, hurricane, tsunami, coastal flooding.
Population-weighted across every county in New Mexico, derived from the FEMA National Risk Index. Exposure varies substantially within a state — check the individual city and ZIP profiles.
Statewide data
| Metric | Value | Compared nationally | Source period |
|---|---|---|---|
| Broadband access ±0.4%2024 ACS 5-Year | 86.5% | Bottom 6%of 52 | 2024 ACS 5-Year |
| Distance to major airportNASR current cycle | 50 mi | Bottom 46%of 51 | NASR current cycle |
| Major airports within 100 milesNASR current cycle | 3 | Top 48%of 51 | NASR current cycle |
| No internet access ±0.3%2024 ACS 5-Year | 10.1% | Bottom 10%of 52 | 2024 ACS 5-Year |
| Annual precipitation1991-2020 Normals | 12.9" | 16th percentileof 51 | 1991-2020 Normals |
| Annual snowfall1991-2020 Normals | 14.1" | 42nd percentileof 20 | 1991-2020 Normals |
| Average January low1991-2020 Normals | 23°F | 56th percentileof 51 | 1991-2020 Normals |
| Average July high1991-2020 Normals | 87°F | 50th percentileof 51 | 1991-2020 Normals |
| Comfortable months1991-2020 Normals | 6 | Top 42%of 51 | 1991-2020 Normals |
| Seasonal temperature swing1991-2020 Normals | 39°F | 24th percentileof 51 | 1991-2020 Normals |
| Average household size ±0.012024 ACS 5-Year | 2.48 | 59th percentileof 52 | 2024 ACS 5-Year |
| Households ±2,6502024 ACS 5-Year | 837,414 | 29th percentileof 52 | 2024 ACS 5-Year |
| Median age ±0.12024 ACS 5-Year | 39.4 | 59th percentileof 52 | 2024 ACS 5-Year |
| Population2024 ACS 5-Year | 2,120,246 | 29th percentileof 52 | 2024 ACS 5-Year |
| Population change (1 year)July 1, 2024 estimate | +0.4% | Bottom 12%of 51 | July 1, 2024 estimate |
| Population change (4 years)July 1, 2024 estimate | +0.5% | Bottom 14%of 51 | July 1, 2024 estimate |
| Population density2024 ACS 5-Year | 17/sq mi | 10th percentileof 52 | 2024 ACS 5-Year |
| Population estimateJuly 1, 2024 estimate | 2,130,256 | 30th percentileof 51 | July 1, 2024 estimate |
| Average permitted value per unit12 months ending July 2026 | $225,748 | 14th percentileof 51 | 12 months ending July 2026 |
| Housing units permitted (12 months)12 months ending July 2026 | 7,651 | Bottom 28%of 51 | 12 months ending July 2026 |
| Multifamily share of permits12 months ending July 2026 | 17.8% | 16th percentileof 51 | 12 months ending July 2026 |
| Permit change (3 years)12 months ending July 2026 | +3.6% | Top 48%of 51 | 12 months ending July 2026 |
| Permit change (year over year)12 months ending July 2026 | +11.9% | Top 16%of 51 | 12 months ending July 2026 |
| Permits per 1,000 residents12 months ending July 2026 | 3.6 | Bottom 44%of 51 | 12 months ending July 2026 |
| Cost of living index2023 | 91.0 | Top 24%of 51 | 2023 |
| Home price change (1 year)2026 Q2 | +2.1% | 18th percentileof 51 | 2026 Q2 |
| Home price change (5 years)2026 Q2 | +42.6% | 46th percentileof 51 | 2026 Q2 |
| Home price change (10 years)2026 Q2 | +87.6% | 42nd percentileof 51 | 2026 Q2 |
| Home price to income ±0.02024 ACS 5-Year | 3.2 | Top 49%of 52 | 2024 ACS 5-Year |
| Homeownership rate ±0.4%2024 ACS 5-Year | 70.0% | 71st percentileof 52 | 2024 ACS 5-Year |
| Housing units ±2622024 ACS 5-Year | 956,964 | 29th percentileof 52 | 2024 ACS 5-Year |
| Median gross rent ±$112024 ACS 5-Year | $1,067 | Top 31%of 52 | 2024 ACS 5-Year |
| Median home value ±$1,9572024 ACS 5-Year | $248,100 | 29th percentileof 52 | 2024 ACS 5-Year |
| Median property taxes ±$192024 ACS 5-Year | $1,731 | 22nd percentileof 52 | 2024 ACS 5-Year |
| Owner household income ±$9702024 ACS 5-Year | $77,401 | Bottom 8%of 52 | 2024 ACS 5-Year |
| Property tax rate ±0.01%2024 ACS 5-Year | 0.70% | 35th percentileof 52 | 2024 ACS 5-Year |
| Rent as a share of income ±0.5%2024 ACS 5-Year | 30.1% | Bottom 37%of 52 | 2024 ACS 5-Year |
| Seasonal and second homes ±1,2262024 ACS 5-Year | 36,548 | 33rd percentileof 52 | 2024 ACS 5-Year |
| Second homes2024 ACS 5-Year | 3.8% | 67th percentileof 52 | 2024 ACS 5-Year |
| Vacancy rate2024 ACS 5-Year | 8.7% | 78th percentileof 52 | 2024 ACS 5-Year |
| Vacant housing units ±2,6882024 ACS 5-Year | 119,550 | 29th percentileof 52 | 2024 ACS 5-Year |
| Median household income ±$8082024 ACS 5-Year | $64,059 | Bottom 14%of 52 | 2024 ACS 5-Year |
| Per capita income ±$2812024 ACS 5-Year | $36,218 | Bottom 16%of 52 | 2024 ACS 5-Year |
| Poverty rate ±0.4%2024 ACS 5-Year | 17.4% | Bottom 6%of 52 | 2024 ACS 5-Year |
| Average commute ±0.2 min2024 ACS 5-Year | 25.0 min | Top 31%of 52 | 2024 ACS 5-Year |
| Bachelor's degree or higher ±0.4%2024 ACS 5-Year | 31.0% | Bottom 22%of 52 | 2024 ACS 5-Year |
| Drove alone to work ±0.4%2024 ACS 5-Year | 73.6% | 59th percentileof 52 | 2024 ACS 5-Year |
| EmploymentAugust 2026 | 920,368 | Bottom 26%of 51 | August 2026 |
| Employment change (3 years)August 2026 | −1.2% | Bottom 26%of 51 | August 2026 |
| Employment change (year over year)August 2026 | −2.1% | Bottom 18%of 51 | August 2026 |
| Labor forceAugust 2026 | 967,488 | 26th percentileof 51 | August 2026 |
| Labor force participation ±0.4%2024 ACS 5-Year | 73.3% | Bottom 6%of 52 | 2024 ACS 5-Year |
| Public transit to work ±0.1%2024 ACS 5-Year | 0.6% | 27th percentileof 52 | 2024 ACS 5-Year |
| Unemployment change (year over year)August 2026 | +0.7% | Bottom 2%of 51 | August 2026 |
| Unemployment rateAugust 2026 | 4.9% | Bottom 14%of 51 | August 2026 |
| Worked from home ±0.3%2024 ACS 5-Year | 12.2% | 37th percentileof 52 | 2024 ACS 5-Year |
| Free or reduced-price lunch eligibility2024-25 school year | 89.6% | 98th percentileof 45 | 2024-25 school year |
| Math proficiency2018-19 school year | 21.3% | Bottom 1%of 50 | 2018-19 school year |
| Public schools2024-25 school year | 868 | 30th percentileof 51 | 2024-25 school year |
| Reading proficiency2018-19 school year | 32.9% | Bottom 1%of 49 | 2018-19 school year |
| Schools behind the staffing ratio2024-25 school year | 798 | 31st percentileof 50 | 2024-25 school year |
| Students per teacher2024-25 school year | 13.4 | Top 24%of 50 | 2024-25 school year |
Counties in New Mexico
16 publishedSome measures are published by county and nowhere finer — death rates by intent among them. On a county page those describe the geography they are printed on.
Bernalillo County, NM
673,930 residents · 11.8 homicide deaths per 100k
Doña Ana County, NM
224,266 residents · 6.7 homicide deaths per 100k
Santa Fe County, NM
156,105 residents · 5.0 homicide deaths per 100k
Sandoval County, NM
153,604 residents · 6.4 homicide deaths per 100k
San Juan County, NM
120,942 residents · 10.8 homicide deaths per 100k
Valencia County, NM
78,458 residents · 5.7 homicide deaths per 100k
Lea County, NM
73,733 residents · 6.6 homicide deaths per 100k
McKinley County, NM
70,431 residents · 11.7 homicide deaths per 100k
Otero County, NM
68,816 residents · 6.5 homicide deaths per 100k
Chaves County, NM
64,217 residents · 7.5 homicide deaths per 100k
Eddy County, NM
61,105 residents · 7.6 homicide deaths per 100k
Curry County, NM
47,638 residents · 11.2 homicide deaths per 100k
Rio Arriba County, NM
40,070 residents · 10.9 homicide deaths per 100k
San Miguel County, NM
26,850 residents · 8.9 homicide deaths per 100k
Luna County, NM
25,611 residents · 7.9 homicide deaths per 100k
Roosevelt County, NM
18,928 residents · 6.6 homicide deaths per 100k