The Town Files

Traill County, North Dakota

7,970 people. The median home is worth $200,700 (typical North Dakota town: $167,950) and the median household earns $87,004.

Towns in Traill County

Towns in Traill County

TownPeopleMedian homeIncomeMedian age
Mayville1,854$198,200$55,73528.2
Hillsboro1,649$174,800$81,48340.3
Hatton712$140,800$76,11153.0
Portland578$194,000$90,00053.1

People and housing

Traill CountyTypical North Dakota town
Median home value$200,700$167,950
Median rent$717$775
Median household income$87,004$68,195
Median age40.439.0
Bachelor's degree or higher30.9%23.0%
Below the poverty line9.1%10.6%

Jobs and pay

3,562 jobs in 2024, average pay $58,753 a year.

Largest industries in Traill CountyManufacturing516 jobs · $73,871Wholesale trade351 jobs · $91,140Construction229 jobs · $74,333Retail206 jobs · $29,948Hotels & restaurants173 jobs · $14,486Finance & insurance110 jobs · $76,362
BLS QCEW 2024.
Unemployment rate in Traill County0%2%4%2000200420082012201620202023 1.7%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 654 storm events in Traill County from 1996 to 2026.

Storm events in Traill County by type since 1996Hail132Flood22Tornado24Blizzard80High Wind22Heavy Snow31Flash Flood14Funnel Cloud16Winter Storm52Cold/Wind Chill19
NOAA NCEI Storm Events Database.

Federal disaster declarations

Traill County has been included in 36 FEMA declarations since 1953.

DeclaredIncidentDeclaration
September 11, 2025Severe StormDR-4888: Severe Storm, Tornadoes, And Straight-Line Winds
February 15, 2024Winter StormDR-4760: Severe Winter Storm And Straight-Line Winds
July 13, 2022Severe StormDR-4660: Severe Winter Storm And Flooding
July 9, 2020FloodDR-4553: Flooding
April 1, 2020BiologicalDR-4509: Covid-19 Pandemic
March 13, 2020BiologicalEM-3477: Covid-19
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).