North Dakota places ranked by median household income

114 places in North Dakota have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Williston Township ($250,000 or more), Reile's Acres ($192,500), Argusville ($162,734).

Lowest figure: Elgin ($35,188).

The figure for North Dakota as a whole is $76,657 (±$1,163).

Figures last updated on .

Figure for North Dakota as a whole
$76,657 (±$1,163)
Places ranked
114

North Dakota places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Williston TownshipWilliams County$250,000 or more
2Reile's AcresCass County$192,500 (±$43,837)
3ArgusvilleCass County$162,734 (±$14,541)
4Hay Creek TownshipBurleigh County$160,553 (±$32,703)
5Apple Creek TownshipBurleigh County$156,615 (±$10,940)
6Gibbs TownshipBurleigh County$155,688 (±$36,222)
7Afton TownshipWard County$151,875 (±$44,144)
8HarwoodCass County$145,139 (±$14,093)
9HoraceCass County$138,578 (±$15,631)
10Allendale TownshipGrand Forks County$137,539 (±$31,513)
11Reed TownshipCass County$130,938 (±$48,210)
12Brenna TownshipGrand Forks County$127,880 (±$15,085)
13Missouri Ridge TownshipWilliams County$124,864 (±$14,040)
14Nedrose TownshipWard County$123,967 (±$9,700)
15MapletonCass County$119,432 (±$7,127)
16ThompsonGrand Forks County$118,281 (±$16,675)
17Creel TownshipRamsey County$113,942 (±$35,653)
18Roland TownshipBottineau County$111,667 (±$23,841)
19StanleyMountrail County$109,573 (±$32,325)
20Trenton TownshipWilliams County$108,281 (±$21,173)
21Sundre TownshipWard County$107,218 (±$24,533)
22SurreyWard County$106,438 (±$10,805)
23KindredCass County$105,104 (±$14,140)
24Watford CityMcKenzie County$102,260 (±$27,776)
25PembinaPembina County$101,875 (±$9,677)
26Stony Creek TownshipWilliams County$100,192 (±$34,656)
27West FargoCass County$90,665 (±$5,927)
28PortlandTraill County$90,000 (±$19,435)
29KilldeerDunn County$89,750 (±$18,378)
30LincolnBurleigh County$87,652 (±$14,393)
31LarimoreGrand Forks County$87,546 (±$29,453)
32WyndmereRichland County$85,625 (±$18,669)
33UnderwoodMcLean County$85,577 (±$25,470)
34MintoWalsh County$84,464 (±$14,481)
35VelvaMcHenry County$83,060 (±$12,906)
36DickinsonStark County$82,696 (±$4,097)
37CrosbyDivide County$82,500 (±$15,882)
38HillsboroTraill County$81,483 (±$8,075)
39KulmLaMoure County$81,250 (±$27,827)
40WiltonMcLean County$80,000 (±$30,078)
41HazenMercer County$79,609 (±$7,916)
42WillistonWilliams County$79,381 (±$9,437)
43NorthwoodGrand Forks County$78,571 (±$35,423)
44BismarckBurleigh County$78,387 (±$4,532)
45BurlingtonWard County$77,708 (±$10,673)
46CarringtonFoster County$77,171 (±$9,248)
47CenterOliver County$77,083 (±$17,288)
48MilnorSargent County$76,875 (±$10,749)
49BeulahMercer County$76,848 (±$20,228)
50HattonTraill County$76,111 (±$20,830)
51HankinsonRichland County$74,643 (±$11,332)
52EnderlinRansom County$74,625 (±$11,383)
53Mekinock TownshipGrand Forks County$73,992 (±$4,770)
54WashburnMcLean County$73,413 (±$18,362)
55MinotWard County$73,219 (±$3,822)
56Grand Forks AFBGrand Forks County$72,782 (±$4,286)
57RayWilliams County$72,031 (±$20,408)
58GarrisonMcLean County$71,974 (±$10,479)
59MandanMorton County$71,780 (±$10,349)
60LaMoureLaMoure County$71,339 (±$17,192)
61DraytonPembina County$70,250 (±$6,257)
62WishekMcIntosh County$69,904 (±$11,529)
63FormanSargent County$69,712 (±$11,583)
64New SalemMorton County$69,519 (±$11,789)
65Waterford TownshipWard County$69,485 (±$19,405)
66Park RiverWalsh County$69,408 (±$7,756)
67NapoleonLogan County$68,750 (±$14,640)
68Turtle LakeMcLean County$67,639 (±$15,863)
69OakesDickey County$67,632 (±$19,755)
70FargoCass County$66,998 (±$2,732)
71TiogaWilliams County$66,181 (±$23,136)
72LakotaNelson County$66,090 (±$4,178)
73FessendenWells County$65,962 (±$2,547)
74BottineauBottineau County$65,905 (±$8,154)
75SteeleKidder County$65,329 (±$16,810)
76LisbonRansom County$64,327 (±$9,036)
77LangdonCavalier County$64,286 (±$19,989)
78GwinnerSargent County$64,250 (±$12,383)
79KenmareWard County$64,077 (±$7,227)
80Grand ForksGrand Forks County$63,627 (±$2,587)
81HebronMorton County$63,542 (±$19,329)
82BowmanBowman County$62,786 (±$3,495)
83 (tie)HettingerAdams County$62,750 (±$14,711)
83 (tie)WahpetonRichland County$62,750 (±$8,075)
85GraftonWalsh County$62,679 (±$11,732)
86BeachGolden Valley County$62,560 (±$6,380)
87Minot AFBWard County$62,500 (±$15,177)
88MohallRenville County$61,250 (±$13,921)
89Tatman TownshipWard County$61,216 (±$11,362)
90CavalierPembina County$60,449 (±$14,421)
91Valley CityBarnes County$60,339 (±$9,613)
92RichardtonStark County$60,179 (±$17,074)
93JamestownStutsman County$56,554 (±$3,879)
94MayvilleTraill County$55,735 (±$9,108)
95EllendaleDickey County$54,643 (±$12,444)
96New TownMountrail County$52,500 (±$16,093)
97CandoTowner County$51,500 (±$13,730)
98DunseithRolette County$51,449 (±$1,159)
99CooperstownGriggs County$51,375 (±$9,913)
100EdgeleyLaMoure County$50,417 (±$21,995)
101RugbyPierce County$50,365 (±$10,908)
102Glen UllinMorton County$50,357 (±$13,746)
103LidgerwoodRichland County$49,667 (±$3,342)
104TownerMcHenry County$49,500 (±$5,810)
105RollaRolette County$49,219 (±$17,638)
106LintonEmmons County$47,500 (±$13,618)
107ParshallMountrail County$45,000 (±$21,222)
108MottHettinger County$44,762 (±$17,348)
109MaddockBenson County$44,219 (±$13,242)
110New RockfordEddy County$43,600 (±$9,058)
111Devils LakeRamsey County$43,220 (±$8,253)
112HarveyWells County$42,697 (±$9,862)
113AshleyMcIntosh County$42,540 (±$4,959)
114ElginGrant County$35,188 (±$4,024)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

114 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in North Dakota

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for North Dakota beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near North Dakota, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near North Dakota, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about North Dakota

Which place in North Dakota has the highest median household income?

Williston Township has the highest, $250,000 or more (2020–2024 American Community Survey).

Which place in North Dakota has the lowest median household income?

Elgin has the lowest, $35,188 (±$4,024).

What is the median household income in North Dakota?

The figure for North Dakota as a whole is $76,657 (±$1,163).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related