Traill County, North Dakota Cities (2026)

32 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mayville11,8061,847-0.39%9592 City
Hillsboro21,6661,6500.18%1,4981 City
Hatton37167160%1,2831 City
Portland45815830%6971 City
Buxton53553480.28%1,0630 City
Viking61841681.66%535 Township
Ervin71751680.57%536 Township
Garfield81731730.58%535 Township
Norway9158162-0.63%436 Township
Bloomfield101361370%436 Township
Wold111271230.79%436 Township
Bohnsack121151130.88%335 Township
Mayville131131110.89%335 Township
Galesburg141121150%6790 City
Buxton151101080.92%335 Township
Caledonia16108115-1.82%430 Township
Eldorado17108110-1.82%336 Township
Hillsboro181081060.93%335 Township
Stavanger191071030%336 Township
Lindaas201061040.95%335 Township
Morgan2194805.62%336 Township
Roseville2293891.09%336 Township
Kelso2381791.25%235 Township
Belmont2479771.28%325 Township
Blanchard2576741.33%236 Township
Bingham2672701.41%230 Township
Galesburg2764621.59%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,806.

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