Skip to main content

Most Affordable Cities in New Mexico

Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 1,000+ population included.

#CityRatioHome ValueMedian IncomePopulation
1 Rock Springs 0.2x $18,000 $97,155 1,013
2 Iyanbito 0.9x $49,300 $52,500 1,233
3 Church Rock 1.1x $39,100 $35,083 1,381
4 Crownpoint 1.2x $61,100 $51,011 2,882
5 Dulce 1.3x $53,300 $39,773 3,218
6 Atoka 1.4x $116,200 $83,704 1,347
7 Crouch Mesa 1.4x $89,200 $63,750 4,812
8 San Rafael 1.4x $120,400 $83,423 1,039
9 La Luz 1.5x $68,100 $46,655 1,797
10 Skyline-Ganipa 1.5x $83,900 $56,992 1,226
11 Rio Rancho Estates 1.7x $153,500 $91,635 1,571
12 Springer 1.7x $87,000 $50,345 1,017
13 Santa Ana Pueblo 1.7x $150,000 $86,250 1,026
14 Upper Fruitland 1.7x $86,200 $49,453 1,457
15 Meadow Lake 1.8x $77,900 $43,649 4,259
16 Zuni Pueblo 1.8x $81,700 $45,724 5,864
17 Estancia 1.8x $99,000 $53,846 1,432
18 Tucumcari 2.0x $64,100 $31,844 5,160
19 Gamerco 2.0x $99,600 $48,977 1,176
20 Milan 2.1x $75,500 $36,133 2,327
21 Thoreau 2.1x $95,200 $45,469 1,973
22 Capitan 2.1x $111,700 $52,864 1,191
23 Black Rock 2.2x $101,100 $46,000 1,125
24 Mountainair 2.2x $95,300 $43,021 1,178
25 Dexter 2.2x $97,500 $43,846 1,128
26 Pojoaque 2.2x $165,600 $74,028 2,327
27 Santa Rosa 2.3x $111,600 $48,789 2,462
28 El Cerro Mission 2.3x $115,300 $49,470 5,323
29 Little Walnut Village 2.3x $292,700 $125,175 1,445
30 Lordsburg 2.4x $86,200 $36,607 2,057
31 Hatch 2.4x $102,800 $43,486 1,588
32 Chaparral 2.4x $109,300 $46,017 18,186
33 Lovington 2.4x $166,100 $68,821 11,498
34 La Villita 2.4x $253,500 $104,162 1,534
35 Santa Clara 2.4x $141,500 $57,898 1,809
36 Hurley 2.5x $89,700 $36,202 1,044
37 Raton 2.6x $134,300 $52,641 6,026
38 Berino 2.6x $105,100 $39,907 1,454
39 Portales 2.6x $133,400 $50,555 11,968
40 Cuartelez 2.7x $304,700 $114,151 1,512
41 Waterflow 2.7x $167,400 $61,429 1,140
42 Santo Domingo Pueblo 2.7x $156,400 $57,375 2,370
43 Carlsbad 2.8x $200,000 $72,306 31,746
44 Vado 2.8x $104,400 $37,411 2,895
45 Gallup 2.8x $165,200 $58,303 21,023
46 Eunice 2.8x $139,800 $49,087 3,015
47 Tularosa 2.9x $150,600 $52,375 2,597
48 Grants 2.9x $136,500 $47,183 8,951
49 Shiprock 2.9x $104,400 $35,900 7,610
50 El Cerro 2.9x $311,500 $106,136 2,923
51 Roswell 3.0x $152,600 $51,583 47,638
52 McIntosh 3.0x $168,500 $56,566 1,943
53 High Rolls 3.0x $257,600 $86,375 1,313
54 Hobbs 3.0x $191,300 $64,021 40,252
55 Anthony 3.0x $116,000 $38,132 8,767
56 Jemez Pueblo 3.0x $169,000 $55,551 2,199
57 Artesia 3.1x $229,400 $74,915 12,576
58 Clovis 3.1x $169,400 $54,820 37,942
59 Alamogordo 3.1x $172,900 $55,952 31,307
60 Radium Springs 3.1x $136,100 $43,836 1,908
61 Tome 3.2x $269,300 $85,448 1,723
62 Angustura 3.2x $170,400 $53,750 1,997
63 White Rock 3.2x $500,700 $156,639 5,716
64 Sandia Knolls 3.2x $293,900 $91,827 1,445
65 North Hobbs 3.2x $264,400 $82,554 6,034
66 Clayton 3.2x $110,500 $34,500 2,753
67 Spencerville 3.2x $255,000 $78,899 1,264
68 Keeler Farm 3.3x $143,800 $43,750 1,376
69 Elephant Butte 3.3x $176,800 $53,482 1,790
70 Bloomfield 3.3x $161,200 $48,472 7,395
71 Farmington 3.4x $233,000 $68,784 46,314
72 Santa Teresa 3.4x $215,100 $63,161 6,041
73 Bayard 3.4x $117,700 $34,477 2,057
74 Pecos 3.4x $302,700 $88,490 1,204
75 Sunland Park 3.4x $215,200 $62,814 17,463
76 Moriarty 3.4x $108,500 $31,650 2,102
77 Las Vegas 3.4x $155,300 $45,125 13,000
78 Algodones 3.5x $234,800 $67,994 1,479
79 Rio Rancho 3.5x $310,200 $89,596 108,515
80 Paradise Hills 3.5x $254,600 $73,295 4,591
81 El Rancho 3.5x $281,400 $80,417 1,451
82 Los Alamos 3.6x $501,800 $141,018 13,317
83 Bosque Farms 3.6x $293,100 $82,188 4,071
84 Los Chaves 3.6x $285,700 $79,662 4,838
85 Ponderosa Pine 3.6x $313,700 $87,361 1,442
86 Edgewood 3.6x $306,400 $84,761 6,124
87 Las Maravillas 3.6x $230,000 $63,375 1,594
88 La Plata 3.7x $210,000 $57,071 2,233
89 Truth or Consequences 3.7x $124,600 $33,788 6,019
90 Deming 3.7x $127,400 $34,165 15,221
91 San Ysidro 3.7x $335,300 $89,473 2,118
92 Center Point 3.8x $193,000 $51,358 2,286
93 Picacho Hills 3.8x $456,400 $120,850 2,002
94 South River 3.8x $260,100 $68,668 1,810
95 South Valley 3.9x $224,300 $58,224 37,120
96 La Mesilla 3.9x $315,800 $81,438 2,697
97 Socorro 3.9x $152,900 $39,375 8,481
98 Belen 3.9x $166,100 $42,627 7,450
99 Loving 3.9x $171,600 $43,884 1,357
100 Barton 4.0x $323,700 $81,723 1,302
101 Bernalillo 4.0x $255,500 $63,880 9,086
102 Chimayo 4.0x $227,500 $56,484 2,390
103 Mesilla 4.0x $301,400 $74,750 1,717
104 Columbus 4.0x $105,600 $26,090 1,196
105 Peralta 4.1x $299,200 $73,131 3,404
106 Agua Fria 4.2x $270,400 $65,101 2,898
107 Aztec 4.2x $175,000 $41,977 6,150
108 Las Cruces 4.2x $231,700 $55,422 114,197
109 Lee Acres 4.2x $187,400 $44,583 4,272
110 Los Lunas 4.2x $262,900 $62,330 18,618
111 Albuquerque 4.3x $291,500 $68,317 562,218
112 West Hammond 4.3x $209,300 $48,929 2,236
113 Arenas Valley 4.3x $189,900 $44,300 1,247
114 La Huerta 4.4x $345,100 $78,861 1,288
115 Española 4.4x $210,800 $47,667 10,473
116 La Union 4.5x $251,800 $56,411 1,071
117 Rio Communities 4.5x $205,900 $46,035 4,925
118 Polvadera 4.6x $123,700 $27,158 1,033
119 Ruidoso 4.6x $243,800 $52,736 7,699
120 Sandia Heights 4.7x $670,100 $143,646 3,160
121 Silver City 4.7x $182,100 $38,711 9,536
122 Valencia (Valencia County) 4.8x $262,900 $55,170 2,406
123 Ruidoso Downs 4.9x $154,000 $31,354 2,655
124 North Valley 4.9x $302,700 $61,498 10,455
125 Questa 4.9x $233,500 $47,308 2,466
126 Flora Vista 4.9x $219,300 $44,352 2,770
127 Cañoncito 5.0x $387,900 $78,220 1,253
128 Nambe 5.1x $301,500 $59,375 2,035
129 Angel Fire 5.1x $546,800 $107,554 1,111
130 Placitas (Sandoval County) 5.1x $562,100 $109,750 4,223
131 Eldorado at Santa Fe 5.6x $591,900 $106,633 5,619
132 Corrales 5.6x $571,500 $102,307 8,555
133 Santa Fe 6.1x $444,900 $73,482 89,019
134 La Cienega 6.1x $517,100 $85,250 3,543
135 Tano Road 6.2x $1,133,900 $183,162 1,586
136 Los Ranchos de Albuquerque 6.7x $492,400 $72,992 5,857
137 Dixon 7.2x $392,700 $54,231 1,623
138 Las Campanas 7.5x $1,545,800 $204,922 2,119
139 Butterfield Park 7.6x $258,500 $34,093 1,119
140 Tres Arroyos 7.7x $678,500 $87,841 1,926
141 Thunder Mountain 8.5x $400,000 $47,309 1,366
142 Taos 9.4x $445,900 $47,304 6,458
143 Taos Pueblo 9.4x $371,600 $39,375 1,129
144 Arroyo Seco 9.7x $603,500 $62,348 2,112
145 Tesuque 15.2x $849,300 $55,865 1,079