Farmington

City in San Juan County, New Mexico

View of Farmington, New Mexico
Photo: AllenS · Public domain

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Farmington

All 6 webcams near 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
Cost of living and demographics of Farmington ›

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

Loading 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 Census46,624
Density1,353 per sq mi (522 per km²)

Source: U.S. Census Bureau, Decennial Census.

Farmington at a glance

StateNew Mexico (NM)
CountySan Juan County
TypeCity
Population46,624 (2020)
Land area34.46 sq mi (89.3 km²)
Water area0.49 sq mi (1.26 km²)
Elevation5,394 ft (1,644 m)
Coordinates36.7538° N, 108.1805° W
ZIP codes87401, 87402
Official websitefmtn.org
Census code (GEOID)3525800

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Farmington

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: