Traill County, North Dakota Cities (2025)

33 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mayville11,8131,847-0.38%9622 City
Hillsboro21,6631,6500.12%1,4961 City
Hatton37167160%1,2831 City
Portland4581583-0.17%6971 City
Buxton53543480.28%1,0600 City
Viking61811681.69%535 Township
Ervin71741680.58%536 Township
Garfield81721730.58%535 Township
Norway9159162-0.63%436 Township
Bloomfield101361370%436 Township
Wold111261230.8%436 Township
Bohnsack121141130.88%335 Township
Galesburg13112115-0.88%6790 City
Mayville141121110.9%335 Township
Caledonia15110115-1.79%430 Township
Eldorado16110110-1.79%336 Township
Buxton171091080.93%335 Township
Hillsboro181071060.94%335 Township
Stavanger191071030%336 Township
Lindaas201051040.96%335 Township
Roseville2192891.1%336 Township
Morgan2289805.95%236 Township
Caledonia2386487.5%1661 CDP
Kelso2480791.27%235 Township
Belmont2578771.3%325 Township
Blanchard2675741.35%236 Township
Bingham2771701.43%230 Township
Galesburg2863621.61%235 Township
Herberg2955550%234 Township
Greenfield3054540%235 Township
Norman3143430%136 Township
Clifford3231310%2200 City
Elm River3330300%129 Township

Traill County Cities Summary

Largest City

Mayville is the largest city in Traill County, with a population of 1,813.

Smallest City

Elm River is the smallest city in Traill County, with a population of 30.

10 Largest Cities

There are 33 cities in Traill County, North Dakota.

Location of Traill County