Three Forks
City in Gallatin County, Montana

Three Forks is a city in Gallatin County, Montana, with 1,989 residents (2020 Census). It sits at 4,075 ft (1,242 m) above sea level. The nearest town is Wheatland, 5.2 miles N.
- 1,989residents (2020 Census)
- 4,075 ftelevation · 1,242 m
- 1.4 sq miland area · 3.7 km²
- 1,382 / sq mipopulation density
- 59752ZIP code
About Three Forks
Three Forks is a city in Gallatin County, Montana, United States and is located within the watershed valley system of both the Missouri and Mississippi rivers drainage basins — and is historically considered the birthplace or start of the Missouri River. The population was 1,989 at the 2020 census. The city of Three Forks is named so because it lies geographically near the point, in nearby Missouri Headwaters State Park, where the Jefferson, Madison, and Gallatin rivers converge to form the Missouri River — the longest single river in North America, as well as the major portion of the Missouri–Mississippi River System from the headwaters near Three Forks to its discharge into the Gulf of Mexico. Three Forks is part of the Bozeman, MT Micropolitan Statistical Area of approximately 100,000 people and located thirty miles west of Bozeman.
Text: Wikipedia · CC BY-SA 4.0
Three Forks weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Three Forks
Webcams: Windy.com
Living in Three Forks
- Median household income
- $79,784
- Median home value
- $395,800
- Median rent
- $1,330/mo
- Median age
- 41.4
Do you know Three Forks? Tell us about it
Help other travelers: share what makes Three Forks special. We review every message before publishing it.
Map of Three Forks
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Three Forks 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 ›Three Forks, MT population
Three Forks had 1,989 residents in the 2020 Census.
| 2020 Census | 1,989 |
|---|---|
| Density | 1,382 per sq mi (534 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Three Forks at a glance
| State | Montana (MT) |
|---|---|
| County | Gallatin County |
| Type | City |
| Population | 1,989 (2020) |
| Land area | 1.44 sq mi (3.7 km²) |
| Water area | 0.06 sq mi (0.15 km²) |
| Elevation | 4,075 ft (1,242 m) |
| Coordinates | 45.8896° N, 111.5527° W |
| ZIP code | 59752 |
| Official website | threeforksmontana.us |
| Census code (GEOID) | 3073975 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Three Forks
- Wheatland5.2 mi N
- Logan6.2 mi E
- Willow Creek7.2 mi SW
- Gallatin River Ranch10.8 mi E
- Manhattan10.9 mi E
- Ponderosa Pines13.4 mi NE
- Amsterdam14.7 mi SE
- Churchill15.1 mi SE
- Harrison17.0 mi SW
- Toston19.5 mi N
- Belgrade19.5 mi E
- Cardwell19.9 mi W
Straight-line distance between town centers.
Frequently asked questions about Three Forks
What county is Three Forks in?
Three Forks is in Gallatin County, Montana.
What is the population of Three Forks, MT?
1,989 people lived in Three Forks at the 2020 Census.
What is the ZIP code of Three Forks, MT?
The ZIP code of Three Forks is 59752.
What is the elevation of Three Forks?
4,075 feet (1,242 m) above sea level.
What towns are near Three Forks?
Wheatland (5.2 mi), Logan (6.2 mi), Willow Creek (7.2 mi), Gallatin River Ranch (10.8 mi), Manhattan (10.9 mi).
Last updated: