← Back to Discover · All towns in New Mexico
Towns in San Juan County
34 towns with data in San Juan County, New Mexico, largest first. Find your matches.
Farmington is the largest of the 34 towns we list in San Juan County, with 46,314 people. Together they have 101,019 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Farmington | 46,314 | $68,784 | $233,000 |
| Shiprock | 7,610 | $35,900 | $104,400 |
| Bloomfield | 7,395 | $48,472 | $161,200 |
| Aztec | 6,150 | $41,977 | $175,000 |
| Crouch Mesa | 4,812 | $63,750 | $89,200 |
| Lee Acres | 4,272 | $44,583 | $187,400 |
| Flora Vista | 2,770 | $44,352 | $219,300 |
| Center Point | 2,286 | $51,358 | $193,000 |
| West Hammond | 2,236 | $48,929 | $209,300 |
| La Plata | 2,233 | $57,071 | $210,000 |
| Angustura | 1,997 | $53,750 | $170,400 |
| South River | 1,810 | $68,668 | $260,100 |
| Upper Fruitland | 1,457 | $49,453 | $86,200 |
| Spencerville | 1,264 | $78,899 | $255,000 |
| Waterflow | 1,140 | $61,429 | $167,400 |
| Cedar Hill | 902 | $82,050 | $275,000 |
| Napi Headquarters | 717 | $28,831 | n/a |
| Fruitland | 574 | $142,750 | n/a |
| Blanco | 492 | $55,625 | $257,600 |
| Kirtland | 465 | $100,000 | $291,300 |
| Sullivan | 463 | $100,658 | $316,700 |
| Newcomb | 415 | $35,313 | $18,600 |
| Ojo Amarillo | 411 | $20,729 | n/a |
| Nenahnezad | 406 | $37,361 | $68,400 |
| Naschitti | 361 | $29,821 | $136,100 |
| Sheep Springs | 360 | $30,625 | $99,000 |
| Nageezi | 327 | $12,321 | $60,000 |
| Crystal | 287 | $43,125 | $89,000 |
| Navajo Dam | 269 | $12,011 | $162,500 |
| Sanostee | 214 | $56,250 | $34,500 |
| Beclabito | 212 | $61,563 | $106,800 |
| Middle Mesa | 198 | $46,792 | $260,800 |
| Turley | 117 | $48,000 | $118,800 |
| Lake Valley | 83 | $83,158 | $200,000 |
ZIP codes in San Juan County
16 ZIP codes in San Juan County, New Mexico. A ZIP code can also reach into a neighboring county.
- 87037 Nageezi
- 87364 Sheep Springs
- 87401 Farmington
- 87402 Farmington
- 87410 Aztec
- 87413 Bloomfield
- 87415 Flora Vista
- 87416 Fruitland
- 87417 Kirtland
- 87418 La Plata
- 87419 Navajo Dam
- 87420 Shiprock
- 87421 Waterflow
- 87455 Newcomb
- 87461 Sanostee
- 87499 Farmington
Nearby counties in New Mexico
- McKinley County 31
- Cibola County 14
- Rio Arriba County 18
- Sandoval County 21
- Los Alamos County 2
- Santa Fe County 45
Link to this page
Copy this HTML to link to this page from your own site.