Tucumcari (5207) Rio Communities (4977) Bosque Farms (4076) Peralta (3406) Eunice (2997) Santa Rosa (2846) Clayton (2755) Ruidoso Downs (2648) Tularosa (2637) Milan (2549) Lordsburg (2273) Jal (2147) Bayard (2097) Moriarty (1940) Mesilla (1796) Questa (1735) Santa Clara (1606) Hatch (1552) Estancia (1501) Columbus (1459) Elephant Butte (1427) Capitan (1405) Pecos (1381) Loving (1337) Hurley (1247) Angel Fire (1213) Dexter (1072) Hagerman (978) Carrizozo (972) Logan (970) Springer (942) Texico (933) Chama (912) Mountainair (883) Fort Sumner (878) Cimarron (808) Magdalena (808) Cloudcroft (777) Tatum (697) Cuba (635) Melrose (609) Kirtland (579) Red River (539)
Demografia thumb|Gęstość zaludnienia w Nowym Meksyku. Spis ludności z roku 2020 stwierdza, że stan Nowy Meksyk liczy 2 117 522 mieszkańców, co oznacza wzrost o 58 343 (2,8%) w porównaniu z poprzednim spisem z roku 2010. Dzieci poniżej piątego roku życia stanowią 5,8% populacji, 22,7% mieszkańców nie ukończyło jeszcze osiemnastego roku życia, a 18% to osoby mające 65 i więcej lat.