Barnes County, North Dakota Cities (2025)

57 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Valley City16,5306,582-0.15%1,5204.30 City
Valley2506525-0.59%1631.81 Township
Marsh3261271-0.38%735.91 Township
Wimbledon4173180-0.57%2780.62 City
Litchville5161170-1.23%712.26 City
Sanborn61611630%2680.60 City
Ashtabula7142147-0.7%432.77 Township
Hobart8141146-0.7%434.38 Township
Oriska9106110-0.93%3970.27 City
Eckelson10981000%334.94 Township
Raritan11981000%335.97 Township
Alta129296-1.08%336.19 Township
Green139296-1.08%335.35 Township
Sibley Trail1489900%333.95 Township
Spiritwood1589900%235.74 Township
Fingal168794-1.14%2090.42 City
Edna177983-1.25%234.45 Township
Uxbridge187579-1.32%235.13 Township
Meadow Lake197478-1.33%236.10 Township
Dazey207377-1.35%1930.38 City
Cuba217276-1.37%235.71 Township
Binghampton2270710%235.54 Township
Stewart2370710%236.15 Township
Brimer2468690%235.54 Township
Spring Creek2568690%235.13 Township
Getchell2665660%234.78 Township
Pierce2765660%235.02 Township
Thordenskjold2864650%235.63 Township
Kathryn2963650%1080.58 City
Noltimier3056570%235.96 Township
Springvale3155560%235.90 Township
Dazey3252530%135 Township
Grand Prairie3349500%136.19 Township
Rogers3447490%480.98 City
Nome354651-2.13%1110.41 City
Lake Town3645460%134.54 Township
Oriska3743440%135.09 Township
Minnie Lake3842430%136.16 Township
Nelson3942430%135.98 Township
Oakhill4042430%135.42 Township
Potter4142430%132.72 Township
Svea4242430%135.88 Township
Weimer4341420%136.05 Township
Alice4440420%410.97 City
Norma4540410%135.67 Township
Litchville4640400%136.01 Township
Anderson4739400%135.81 Township
Greenland4837380%136.13 Township
Rosebud4935360%134.51 Township
Rogers502831-3.45%134.73 Township
Skandia512629-3.7%135.17 Township
Leal5224240%1860.13 City
Ellsbury5324240%135.97 Township
Hemen5424240%135.16 Township
Mansfield552427-4%135.73 Township
Sibley5619190%4220.04 City
Pillsbury5716160%630.26 City

Barnes County Cities Summary

Largest City

Valley City is the largest city in Barnes County, with a population of 6,530.

Smallest City

Pillsbury is the smallest city in Barnes County, with a population of 16.

10 Largest Cities

There are 57 cities in Barnes County, North Dakota.

Location of Barnes County