Traill County, North Dakota Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Mayville11,7991,849-0.44%9552 City
Hillsboro21,6491,6480.06%1,4831 City
Hatton3707715-0.14%1,2671 City
Portland4575583-0.17%6891 City
Buxton53493480%1,0450 City
Galesburg6111115-0.89%6730 City
Clifford731310%2200 City

Traill County Cities Summary

Largest City

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

Smallest City

Clifford is the smallest city in Traill County, with a population of 31.

10 Largest Cities

There are 7 cities in Traill County, North Dakota.

Location of Traill County