Traill County, North Dakota Cities (2025)

32 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
Mayville131121110.9%335 Township
Galesburg14112115-0.88%6790 City
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
Kelso2380791.27%235 Township
Belmont2478771.3%325 Township
Blanchard2575741.35%236 Township
Bingham2671701.43%230 Township
Galesburg2763621.61%235 Township
Herberg2855550%234 Township
Greenfield2954540%235 Township
Norman3043430%136 Township
Clifford3131310%2200 City
Elm River3230300%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 32 cities in Traill County, North Dakota.

Location of Traill County