Barnesville

City in Clay County, Minnesota

View of Barnesville, Minnesota
Photo: John P Salvatore · Public domain

Barnesville is a city in Clay County, Minnesota, with 2,759 residents (2020 Census). It sits at 1,024 ft (312 m) above sea level. The nearest town is Baker, 7.9 miles NW.

About Barnesville

Barnesville is a city in Clay County, Minnesota, United States. The population was 2,759 at the 2020 census, and was estimated at 2,765 in 2024. It is part of the Fargo–Moorhead metropolitan area.

Text: Wikipedia · CC BY-SA 4.0

Barnesville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Barnesville

All 24 webcams near Barnesville ›

Webcams: Windy.com

Living in Barnesville

Median household income
$97,917
Median home value
$248,700
Median rent
$848/mo
Median age
32.7
Cost of living and demographics of Barnesville ›

Do you know Barnesville? Tell us about it

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

Map of Barnesville

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

Barnesville 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 ›

Barnesville, MN population

Barnesville had 2,759 residents in the 2020 Census.

2020 Census2,759
Density1,379 per sq mi (532 per km²)

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

Barnesville at a glance

StateMinnesota (MN)
CountyClay County
TypeCity
Population2,759 (2020)
Land area2.00 sq mi (5.2 km²)
Water area0.02 sq mi (0.05 km²)
Elevation1,024 ft (312 m)
Coordinates46.6508° N, 96.4151° W
ZIP code56514
Official websitebarnesvillemn.com
Census code (GEOID)2703574

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

Towns near Barnesville

Straight-line distance between town centers.

Frequently asked questions about Barnesville

What county is Barnesville in?

Barnesville is in Clay County, Minnesota.

What is the population of Barnesville, MN?

2,759 people lived in Barnesville at the 2020 Census.

What is the ZIP code of Barnesville, MN?

The ZIP code of Barnesville is 56514.

What is the elevation of Barnesville?

1,024 feet (312 m) above sea level.

What towns are near Barnesville?

Baker (7.9 mi), Rothsay (13.8 mi), Sabin (14.5 mi), Comstock (15.7 mi), Hawley (16.3 mi).

Last updated: