Farmington
City in San Juan County, New Mexico

Farmington is a city in San Juan County, New Mexico, with 46,624 residents (2020 Census). It sits at 5,394 ft (1,644 m) above sea level. The nearest town is Totah Vista, 3.3 miles SW.
- 46,624residents (2020 Census)
- 5,394 ftelevation · 1,644 m
- 34.5 sq miland area · 89.3 km²
- 1,353 / sq mipopulation density
- 87401main ZIP code (2 in total)
About Farmington
Farmington is a city in San Juan County, New Mexico, United States. As of the 2020 census, the city had a population of 46,624 people. Farmington (and surrounding San Juan County) makes up one of the four metropolitan statistical areas (MSAs) in New Mexico.
Farmington is located at the junction of the San Juan River, the Animas River, and the La Plata River, and is located on the Colorado Plateau. Farmington is the largest city of San Juan County, one of the geographically largest counties in the United States covering 5,538 square miles (14,340 km2). Farmington serves as the commercial hub for most of northwestern New Mexico and the Four Corners region of four states. Farmington lies at or near the junction of several highways: U.S. Route 64, New Mexico State Road 170, New Mexico State Road 371, and New Mexico State Road 516.
It is on the Trails of the Ancients Byway, one of the designated New Mexico Scenic Byways.
The primary non-government industries of Farmington are the production of petroleum, natural gas, and coal and its function as a major retail hub. Outside of Farmington, the Navajo Mine (coal), operated by the Navajo Transitional Energy Company (NTEC), is used entirely for fuel for the nearby Four Corners Generating Station to produce electric power.
Text: Wikipedia · CC BY-SA 4.0
Farmington weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Farmington
Webcams: Windy.com
Living in Farmington
- Median household income
- $68,784
- Median home value
- $233,000
- Median rent
- $1,037/mo
- Median age
- 38.7
Do you know Farmington? Tell us about it
Help other travelers: share what makes Farmington special. We review every message before publishing it.
Map of Farmington
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Farmington Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Farmington, NM population
Farmington had 46,624 residents in the 2020 Census.
| 2020 Census | 46,624 |
|---|---|
| Density | 1,353 per sq mi (522 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Farmington at a glance
| State | New Mexico (NM) |
|---|---|
| County | San Juan County |
| Type | City |
| Population | 46,624 (2020) |
| Land area | 34.46 sq mi (89.3 km²) |
| Water area | 0.49 sq mi (1.26 km²) |
| Elevation | 5,394 ft (1,644 m) |
| Coordinates | 36.7538° N, 108.1805° W |
| ZIP codes | 87401, 87402 |
| Official website | fmtn.org |
| Census code (GEOID) | 3525800 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Farmington
- Totah Vista3.3 mi SW
- Crouch Mesa5.3 mi E
- Flora Vista6.0 mi NE
- South River7.2 mi E
- Napi Headquarters7.4 mi S
- Lee Acres7.4 mi SE
- Upper Fruitland8.2 mi W
- Spencerville8.4 mi NE
- West Hammond9.1 mi SE
- La Plata9.9 mi N
- Kirtland10.4 mi W
- Ojo Amarillo11.3 mi W
Straight-line distance between town centers.
Frequently asked questions about Farmington
What county is Farmington in?
Farmington is in San Juan County, New Mexico.
What is the population of Farmington, NM?
46,624 people lived in Farmington at the 2020 Census.
What is the ZIP code of Farmington, NM?
The main ZIP code is 87401. Other ZIP codes: 87402.
What is the elevation of Farmington?
5,394 feet (1,644 m) above sea level.
What towns are near Farmington?
Totah Vista (3.3 mi), Crouch Mesa (5.3 mi), Flora Vista (6.0 mi), South River (7.2 mi), Napi Headquarters (7.4 mi).
Last updated: