Spanish Fork

City in Utah County, Utah

View of Spanish Fork, Utah
Photo: Munsonmunson · Public domain

Spanish Fork is a city in Utah County, Utah, with 42,602 residents (2020 Census). It sits at 4,577 ft (1,395 m) above sea level. The nearest town is Palmyra, 3.0 miles NW.

About Spanish Fork

Spanish Fork is a city in Utah County, Utah, United States. It is part of the Provo–Orem metropolitan area. The 2020 census reported a population of 42,602. Spanish Fork is the 20th largest city in Utah based on official 2017 estimates from the US Census Bureau.

Spanish Fork lies in the Utah Valley, with the Wasatch Range to the east and Utah Lake to the northwest. I-15 passes the northwest side of the city. Payson is approximately six miles to the southwest, Springville lies about four miles to the northeast, and Salem is approximately 4.5 miles to the south.

Text: Wikipedia · CC BY-SA 4.0

Spanish Fork weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Spanish Fork

All 24 webcams near Spanish Fork ›

Webcams: Windy.com

Living in Spanish Fork

Median household income
$104,844
Median home value
$481,500
Median rent
$1,489/mo
Median age
28.3
Cost of living and demographics of Spanish Fork ›

Do you know Spanish Fork? Tell us about it

Help other travelers: share what makes Spanish Fork special. We review every message before publishing it.

Map of Spanish Fork

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Spanish Fork 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 ›

Spanish Fork, UT population

Spanish Fork had 42,602 residents in the 2020 Census.

2020 Census42,602
Density2,346 per sq mi (906 per km²)

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

Spanish Fork at a glance

StateUtah (UT)
CountyUtah County
TypeCity
Population42,602 (2020)
Land area18.16 sq mi (47.0 km²)
Elevation4,577 ft (1,395 m)
Coordinates40.1132° N, 111.6431° W
ZIP code84664
Official websitespanishfork.org
Census code (GEOID)4971290

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

Towns near Spanish Fork

Straight-line distance between town centers.

Frequently asked questions about Spanish Fork

What county is Spanish Fork in?

Spanish Fork is in Utah County, Utah.

What is the population of Spanish Fork, UT?

42,602 people lived in Spanish Fork at the 2020 Census.

What is the ZIP code of Spanish Fork, UT?

The ZIP code of Spanish Fork is 84664.

What is the elevation of Spanish Fork?

4,577 feet (1,395 m) above sea level.

What towns are near Spanish Fork?

Palmyra (3.0 mi), Mapleton (3.7 mi), Springville (3.7 mi), Salem (4.2 mi), Benjamin (4.7 mi).

Last updated: