Home ›
Cities ›
New Mexico
Cities & Towns in New Mexico: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
418 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$68,129
Avg Median Income
1,820,117
Total Population
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
New Mexico has 418 cities, towns, and census-designated places tracked in our database.
The average median household income across New Mexico communities is $68,129.
Median home values average $251,743.
The largest city is Albuquerque with a population of 562,218.
Highest Median Income
$204,922
Most Affordable (Home Value)
$18,000
All 418 Cities in New Mexico
A
City / Town
Population
Median Income
Median Home Value
Acomita Lake
590
$85,346
N/A
Adelino
686
$110,391
$222,000
Agua Fria
2,898
$65,101
$270,400
Alamillo
247
N/A
N/A
Alamo
246
N/A
N/A
Alamogordo
31,307
$55,952
$172,900
Albuquerque
562,218
$68,317
$291,500
Alcalde
285
$48,000
$250,000
Algodones
1,479
$67,994
$234,800
Angel Fire
1,111
$107,554
$546,800
Angustura
1,997
$53,750
$170,400
Animas
186
$103,125
$124,200
Anthony
8,767
$38,132
$116,000
Anton Chico
276
N/A
N/A
Anzac Village
185
$108,438
$65,400
Arenas Valley
1,247
$44,300
$189,900
Arrey
491
N/A
N/A
Arroyo Hondo CDP (Santa Fe County)
135
N/A
$893,500
Arroyo Seco
2,112
$62,348
$603,500
Artesia
12,576
$74,915
$229,400
Atoka
1,347
$83,704
$116,200
Aztec
6,150
$41,977
$175,000
B
City / Town
Population
Median Income
Median Home Value
Barton
1,302
$81,723
$323,700
Bayard
2,057
$34,477
$117,700
Becenti
235
$55,833
$53,100
Beclabito
212
$61,563
$106,800
Belen
7,450
$42,627
$166,100
Berino
1,454
$39,907
$105,100
Bernalillo
9,086
$63,880
$255,500
Black Rock
1,125
$46,000
$101,100
Blanco
492
$55,625
$257,600
Bloomfield
7,395
$48,472
$161,200
Bluewater
275
$122,750
$337,900
Bluewater Village
133
N/A
N/A
Boles Acres
1,848
$52,788
N/A
Borrego Pass
129
$33,333
$85,000
Bosque Farms
4,071
$82,188
$293,100
Brimhall Nizhoni
367
$55,417
$65,000
Broadview
296
N/A
N/A
Butterfield Park
1,119
$34,093
$258,500
C
City / Town
Population
Median Income
Median Home Value
Caballo
233
N/A
N/A
Candy Kitchen
180
N/A
$213,800
Canjilon
185
N/A
$395,800
Cannon AFB
2,405
$63,000
N/A
Canova
452
N/A
N/A
Capitan
1,191
$52,864
$111,700
Carlsbad
31,746
$72,306
$200,000
Carnuel
877
$98,988
$294,600
Carrizozo
854
$27,344
$84,700
Casa Colorada
351
$47,310
$235,400
Casas Adobes
195
N/A
N/A
Catalpa Canyon
302
N/A
N/A
Causey
122
N/A
$61,000
Cañada de los Alamos
315
$83,294
$460,700
Cañon
436
$99,545
$651,300
Cañoncito
1,253
$78,220
$387,900
Cedar Crest
886
N/A
$248,400
Cedar Grove
901
$63,261
$185,000
Cedar Hill
902
$82,050
$275,000
Cedro
372
$121,766
$362,800
Center Point
2,286
$51,358
$193,000
Chama
776
$30,694
$189,100
Chamberino
580
$61,250
N/A
Chamisal
300
$37,375
$221,800
Chamita
867
$68,472
$222,300
Chaparral
18,186
$46,017
$109,300
Chical
141
$85,714
$334,000
Chili
209
$63,939
$296,300
Chimayo
2,390
$56,484
$227,500
Chupadero
334
$101,094
$1,030,500
Church Rock
1,381
$35,083
$39,100
Cimarron
701
$41,324
$126,600
Clayton
2,753
$34,500
$110,500
Cliff
106
$47,969
$220,800
Cloudcroft
630
$56,563
$234,800
Clovis
37,942
$54,820
$169,400
Cochiti
680
$85,548
$250,000
Cochiti Lake
476
$57,375
$255,300
Columbus
1,196
$26,090
$105,600
Conchas Dam
282
N/A
N/A
Conejo
555
$111,908
$1,005,600
Continental Divide
231
$61,284
N/A
Cordova
389
$23,395
N/A
Corona
168
N/A
$88,300
Corrales
8,555
$102,307
$571,500
Costilla
450
N/A
N/A
Cotton City
286
$56,574
$186,900
Crestview
580
$126,678
$228,300
Crouch Mesa
4,812
$63,750
$89,200
Crownpoint
2,882
$51,011
$61,100
Crystal
287
$43,125
$89,000
Cuartelez
1,512
$114,151
$304,700
Cuba
462
$58,750
$150,700
Cuyamungue
509
$76,458
$364,100
Cuyamungue Grant
376
$77,639
$398,300
D
City / Town
Population
Median Income
Median Home Value
Deming
15,221
$34,165
$127,400
Des Moines
174
$63,864
$152,500
Dexter
1,128
$43,846
$97,500
Dixon
1,623
$54,231
$392,700
Doña Ana
868
$35,700
$96,400
Dulce
3,218
$39,773
$53,300
E
City / Town
Population
Median Income
Median Home Value
Eagle Nest
451
$57,692
$301,200
East Pecos
643
N/A
N/A
Edgewood
6,124
$84,761
$306,400
Edith Enclave
185
$91,875
$318,800
El Cerro
2,923
$106,136
$311,500
El Cerro Mission
5,323
$49,470
$115,300
El Duende
454
$124,081
N/A
El Rancho
1,451
$80,417
$281,400
El Rito
1,102
N/A
$332,300
El Valle de Arroyo Seco
1,293
$67,826
N/A
Eldorado at Santa Fe
5,619
$106,633
$591,900
Elephant Butte
1,790
$53,482
$176,800
Elida
165
$67,917
$49,500
Encantado
175
N/A
$861,800
Ensenada
225
N/A
N/A
Española
10,473
$47,667
$210,800
Estancia
1,432
$53,846
$99,000
Eunice
3,015
$49,087
$139,800
F
City / Town
Population
Median Income
Median Home Value
Fairacres
616
N/A
$279,200
Farmington
46,314
$68,784
$233,000
Flora Vista
2,770
$44,352
$219,300
Floyd
134
$51,250
N/A
Fort Sumner
938
N/A
N/A
Fort Wingate
726
$250,001
N/A
Fruitland
574
$142,750
N/A
G
City / Town
Population
Median Income
Median Home Value
Galisteo
231
$32,955
$1,344,300
Gallina
318
$77,629
$196,100
Gallup
21,023
$58,303
$165,200
Gamerco
1,176
$48,977
$99,600
Gila
366
N/A
N/A
Glen Acres
247
$99,688
$159,600
Glenwood
160
N/A
N/A
Glorieta
385
N/A
$438,900
Grants
8,951
$47,183
$136,500
H
City / Town
Population
Median Income
Median Home Value
Hagerman
849
$64,674
$109,600
Hanover
263
$31,000
N/A
Happy Valley
845
$62,215
$200,000
Hatch
1,588
$43,486
$102,800
Haystack
250
N/A
$106,300
Hernandez
769
$26,923
$148,200
High Rolls
1,313
$86,375
$257,600
Highland Meadows
405
$58,672
$131,300
Hillsboro
150
N/A
$197,300
Hobbs
40,252
$64,021
$191,300
Holloman AFB
4,433
$52,465
N/A
Hot Springs Landing
110
N/A
N/A
Hurley
1,044
$36,202
$89,700
Hyde Park
189
$194,464
$1,375,000
I
City / Town
Population
Median Income
Median Home Value
Indian Hills
622
$42,222
$143,800
Isleta
1,043
N/A
$159,000
Iyanbito
1,233
$52,500
$49,300
J
City / Town
Population
Median Income
Median Home Value
Jacona
412
$84,375
$475,000
Jaconita
268
$101,250
$244,400
Jal
2,364
N/A
$97,600
Jamestown
439
$145,172
$157,800
Jarales
2,144
$55,676
N/A
Jemez Pueblo
2,199
$55,551
$169,000
Jemez Springs
284
$87,917
$248,700
K
L
City / Town
Population
Median Income
Median Home Value
La Cienega
3,543
$85,250
$517,100
La Cueva CDP (Sandoval County)
162
$248,625
$245,000
La Cueva CDP (Santa Fe County)
778
$109,299
$418,500
La Hacienda
640
$30,541
$113,900
La Huerta
1,288
$78,861
$345,100
La Jara
176
$16,049
$13,400
La Joya
159
N/A
N/A
La Luz
1,797
$46,655
$68,100
La Madera CDP (Rio Arriba County)
171
N/A
N/A
La Madera CDP (Sandoval County)
532
$160,417
$762,900
La Mesa
473
N/A
$206,300
La Mesilla
2,697
$81,438
$315,800
La Plata
2,233
$57,071
$210,000
La Puebla
715
N/A
$266,500
La Tierra
315
$246,008
$2,000,001
La Union
1,071
$56,411
$251,800
La Villita
1,534
$104,162
$253,500
Laguna
459
N/A
N/A
Lake Arthur
478
$76,429
$116,100
Lamy
294
$68,235
N/A
Las Campanas
2,119
$204,922
$1,545,800
Las Cruces
114,197
$55,422
$231,700
Las Maravillas
1,594
$63,375
$230,000
Las Palomas
304
$73,864
$137,500
Las Tusas
999
$58,627
$161,200
Las Vegas
13,000
$45,125
$155,300
Lee Acres
4,272
$44,583
$187,400
Lemitar
316
$93,902
N/A
Lindrith
111
$71,359
$106,600
Little Walnut Village
1,445
$125,175
$292,700
Livingston Wheeler
460
$79,329
$153,000
Llano del Medio
109
N/A
N/A
Lobo Canyon
492
$91,506
$166,100
Logan
740
$34,271
$119,000
Lordsburg
2,057
$36,607
$86,200
Los Alamos
13,317
$141,018
$501,800
Los Cerrillos
241
$95,417
$610,900
Los Chaves
4,838
$79,662
$285,700
Los Luceros
1,136
N/A
N/A
Los Lunas
18,618
$62,330
$262,900
Los Ranchos de Albuquerque
5,857
$72,992
$492,400
Loving
1,357
$43,884
$171,600
Lovington
11,498
$68,821
$166,100
Lumberton
130
N/A
N/A
M
City / Town
Population
Median Income
Median Home Value
Madrid
292
N/A
$488,200
Madrone
295
$18,704
$49,800
Magdalena
976
N/A
$99,500
Malaga
309
N/A
N/A
Maxwell
331
$31,667
$79,300
McCartys Village
723
$45,438
N/A
McIntosh
1,943
$56,566
$168,500
Meadow Lake
4,259
$43,649
$77,900
Medanales
280
N/A
N/A
Melrose
447
$32,750
$78,500
Mescalero
832
$24,313
$43,300
Mesilla
1,717
$74,750
$301,400
Mesita
514
N/A
N/A
Mesquite
675
$70,692
$96,400
Middle Mesa
198
$46,792
$260,800
Midway
541
$44,258
$178,400
Milan
2,327
$36,133
$75,500
Mimbres
330
$66,250
$179,400
Monterey Park
667
$28,162
$56,300
Monument
432
N/A
$261,400
Mora
520
$72,218
$172,200
Moriarty
2,102
$31,650
$108,500
Morningside
103
N/A
N/A
Mount Taylor
335
N/A
N/A
Mountainair
1,178
$43,021
$95,300
N
City / Town
Population
Median Income
Median Home Value
Nadine
271
$120,074
$221,000
Nageezi
327
$12,321
$60,000
Nakaibito
251
$27,917
$67,500
Nambe
2,035
$59,375
$301,500
Napi Headquarters
717
$28,831
N/A
Nara Visa
151
$31,111
N/A
Naschitti
361
$29,821
$136,100
Navajo
2,181
$32,208
N/A
Navajo Dam
269
$12,011
$162,500
Nenahnezad
406
$37,361
$68,400
Newcomb
415
$35,313
$18,600
North Acomita Village
282
$49,297
$63,800
North Hobbs
6,034
$82,554
$264,400
North Hurley
166
N/A
$154,800
North Light Plant
579
N/A
$202,700
North San Ysidro
210
N/A
N/A
North Valley
10,455
$61,498
$302,700
O
P
City / Town
Population
Median Income
Median Home Value
Paa-Ko
743
$230,804
$714,700
Paguate
226
N/A
N/A
Paradise Hills
4,591
$73,295
$254,600
Paraje
1,333
$33,239
N/A
Peak Place
427
$40,938
$13,800
Pecan Park
575
$103,310
N/A
Pecos
1,204
$88,490
$302,700
Peralta
3,404
$73,131
$299,200
Peña Blanca
568
$71,250
$222,100
Peñasco
546
$45,833
$229,300
Picacho Hills
2,002
$120,850
$456,400
Pie Town
147
N/A
N/A
Pinedale
575
N/A
$39,900
Pinehill
664
$45,417
N/A
Pinos Altos
113
N/A
$282,500
Placitas CDP (Doña Ana County)
516
N/A
N/A
Placitas CDP (Sandoval County)
4,223
$109,750
$562,100
Pleasanton
259
$83,375
$333,300
Pojoaque
2,327
$74,028
$165,600
Polvadera
1,033
$27,158
$123,700
Ponderosa
289
$60,313
N/A
Ponderosa Pine
1,442
$87,361
$313,700
Portales
11,968
$50,555
$133,400
Prewitt
1,027
$19,074
N/A
Pueblitos
595
$43,466
$116,700
Pueblo Pintado
187
$41,250
N/A
Pueblo of Sandia Village
416
$30,625
$225,800
Puerto de Luna
378
$250,001
$242,300
Pulpotio Bareas
221
$57,917
N/A
Purty Rock
133
$61,250
N/A
Q
City / Town
Population
Median Income
Median Home Value
Quemado
100
N/A
N/A
Questa
2,466
$47,308
$233,500
R
City / Town
Population
Median Income
Median Home Value
Radium Springs
1,908
$43,836
$136,100
Ramah
407
$112,564
$165,400
Rancho Grande
254
N/A
$205,400
Ranchos de Taos
2,536
N/A
$349,700
Raton
6,026
$52,641
$134,300
Red River
450
$22,384
$427,500
Reserve
402
N/A
$123,200
Ribera
162
$56,326
N/A
Rincon
271
$57,083
N/A
Rio Chiquito
187
N/A
$246,800
Rio Communities
4,925
$46,035
$205,900
Rio Lucio
485
$45,000
$180,100
Rio Rancho
108,515
$89,596
$310,200
Rio Rancho Estates
1,571
$91,635
$153,500
Rock Springs
1,013
$97,155
$18,000
Rosedale
252
N/A
$196,500
Roswell
47,638
$51,583
$152,600
Rowe
516
$115,976
$199,300
Roy
302
$43,203
N/A
Ruidoso
7,699
$52,736
$243,800
Ruidoso Downs
2,655
$31,354
$154,000
S
City / Town
Population
Median Income
Median Home Value
Sacramento
246
N/A
N/A
Sagar
197
N/A
N/A
Salem
916
$31,386
$61,500
San Acacia
176
N/A
N/A
San Antonito CDP (Bernalillo County)
688
$51,898
$370,700
San Antonito CDP (Socorro County)
142
N/A
N/A
San Cristobal
203
$78,472
$385,400
San Felipe Pueblo
1,119
N/A
$210,100
San Ildefonso Pueblo
737
$91,042
$190,900
San Jon
102
N/A
N/A
San Jose CDP (Rio Arriba County)
776
$80,179
$254,900
San Lorenzo
219
$71,167
N/A
San Mateo
602
$77,745
N/A
San Miguel
772
$55,145
$116,500
San Pablo
696
$68,047
$273,300
San Pedro
172
$140,568
$365,000
San Rafael
1,039
$83,423
$120,400
San Ysidro
2,118
$89,473
$335,300
San Ysidro
146
N/A
$300,000
Sandia Heights
3,160
$143,646
$670,100
Sandia Knolls
1,445
$91,827
$293,900
Sandia Park
333
$123,750
$390,800
Sanostee
214
$56,250
$34,500
Santa Ana Pueblo
1,026
$86,250
$150,000
Santa Clara
1,809
$57,898
$141,500
Santa Clara Pueblo
733
$46,875
$123,900
Santa Cruz
228
$33,750
$253,100
Santa Fe
89,019
$73,482
$444,900
Santa Fe Foothills
779
$157,083
$1,172,000
Santa Rosa
2,462
$48,789
$111,600
Santa Teresa
6,041
$63,161
$215,100
Santo Domingo Pueblo
2,370
$57,375
$156,400
Sausal
602
$65,071
$254,800
Seama
538
N/A
N/A
Seboyeta
517
$44,638
N/A
Sedillo
565
$112,009
$475,900
Sena
155
N/A
N/A
Seton Village
101
$123,750
$680,600
Sheep Springs
360
$30,625
$99,000
Shiprock
7,610
$35,900
$104,400
Silver City
9,536
$38,711
$182,100
Skyline-Ganipa
1,226
$56,992
$83,900
Socorro
8,481
$39,375
$152,900
Sombrillo
168
$243,750
$324,100
South Acomita Village
294
N/A
N/A
South River
1,810
$68,668
$260,100
South Valley
37,120
$58,224
$224,300
Spencerville
1,264
$78,899
$255,000
Springer
1,017
$50,345
$87,000
Stanley
185
$221,082
$608,200
Sullivan
463
$100,658
$316,700
Sundance
585
$32,000
$52,800
Sunland Park
17,463
$62,814
$215,200
Sunlit Hills
899
$126,250
$1,001,300
Sunshine
524
$45,076
$181,200
T
City / Town
Population
Median Income
Median Home Value
Tajique
130
N/A
N/A
Talpa
955
$49,167
$387,300
Tano Road
1,586
$183,162
$1,133,900
Taos
6,458
$47,304
$445,900
Taos Pueblo
1,129
$39,375
$371,600
Tatum
598
N/A
$111,200
Tecolote
126
N/A
$188,800
Tecolotito
465
N/A
N/A
Tesuque
1,079
$55,865
$849,300
Tesuque Pueblo
325
$78,214
$95,000
Texico
967
$65,000
$95,900
Thoreau
1,973
$45,469
$95,200
Thunder Mountain
1,366
$47,309
$400,000
Tierra Amarilla
429
N/A
N/A
Tijeras
524
$78,173
$260,600
Timberlake
110
N/A
N/A
Timberon
479
N/A
N/A
Tohatchi
750
$48,125
$56,700
Tome
1,723
$85,448
$269,300
Torreon CDP (Sandoval County)
580
N/A
N/A
Torreon CDP (Torrance County)
125
N/A
N/A
Tortugas
381
$31,554
$83,200
Totah Vista
235
N/A
N/A
Tres Arroyos
1,926
$87,841
$678,500
Truchas
528
N/A
$315,800
Truth or Consequences
6,019
$33,788
$124,600
Tucumcari
5,160
$31,844
$64,100
Tularosa
2,597
$52,375
$150,600
Turley
117
$48,000
$118,800
Twin Forks
310
$76,042
$250,000
Twin Lakes
893
$25,938
$56,500
Tyrone
814
$47,031
$166,100
U
V
City / Town
Population
Median Income
Median Home Value
Vadito
264
$62,083
$195,000
Vado
2,895
$37,411
$104,400
Valencia CDP (Valencia County)
2,406
$55,170
$262,900
Valle Vista
729
$36,635
$322,600
Vaughn
493
$29,135
$34,300
Veguita
157
$11,354
N/A
Velarde
229
$97,776
$234,100
Ventura
603
$30,867
$116,900
Villanueva
283
N/A
N/A
Virden
175
$126,094
$207,600
W
City / Town
Population
Median Income
Median Home Value
Wagon Mound
557
$43,672
N/A
Waterflow
1,140
$61,429
$167,400
West Hammond
2,236
$48,929
$209,300
White Cliffs
581
$74,148
N/A
White Rock
5,716
$156,639
$500,700
White Sands
1,609
$89,565
N/A
White Signal
177
$96,625
N/A
Willard
248
$63,125
$98,500
Williams Acres
643
$40,539
N/A
Williamsburg
466
$29,250
$43,600
Y
City / Town
Population
Median Income
Median Home Value
Yah-ta-hey
507
$44,068
$28,200
Z
City / Town
Population
Median Income
Median Home Value
Zia Pueblo
770
$56,518
$163,600
Zuni Pueblo
5,864
$45,724
$81,700
Frequently Asked Questions
How many cities are in New Mexico?
There are 418 cities, towns, and census-designated places in New Mexico tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in New Mexico?
The average median household income across New Mexico communities is $68,129, based on ACS 5-Year Estimates.
What is the average home value in New Mexico?
The average median home value across New Mexico cities is $251,743.
What is the largest city in New Mexico?
The largest city in New Mexico is Albuquerque with a population of 562,218.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)