Guest, Sign inJoin
North Dakota rankings · Jobs & income

Best towns for jobs & income in North Dakota

Hay Creek Township ranks first on jobs & income among North Dakota’s 23 towns of 2,500+; 6 of the 23 grade A− or better on jobs & income nationally.

The Jobs & income grade: household income, poverty, unemployment (Census ACS) and jobs within a 45-minute drive (EPA). How grades work

#2

Horace

Cass County · 7,001 people
A+

Jobs & income grade, better than 96% of U.S. towns·Overall B · #11 of 23 in ND

All 23 towns

Jobs & income grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 4 towns here); the overall grade and state rank are beside each.

23 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1Hay Creek TownshipBurleigh County · 4,380 peopleA+better than 96% of U.S. towns·Overall A · #2 of 23
2HoraceCass County · 7,001 peopleA+better than 96% of U.S. towns·Overall B · #11 of 23
3Apple Creek TownshipBurleigh County · 3,515 peopleAbetter than 93% of U.S. towns·Overall A · #3 of 23
4Gibbs TownshipBurleigh County · 2,856 peopleAbetter than 89% of U.S. towns·Overall A− · #4 of 23
5West FargoCass County · 41,175 peopleA−better than 84% of U.S. towns·Overall B+ · #7 of 23
6LincolnBurleigh County · 4,493 peopleA−better than 81% of U.S. towns·Overall A+ · #1 of 23
T7BismarckBurleigh County · 77,963 peopleB+better than 70% of U.S. towns·Overall B · #8 of 23
T7Watford CityMcKenzie County · 6,378 peopleB+better than 70% of U.S. towns·Overall B · #9 of 23
9MandanMorton County · 25,061 peopleB+better than 67% of U.S. towns·Overall C+ · #17 of 23
10Grand ForksGrand Forks County · 60,365 peopleBbetter than 56% of U.S. towns·Overall C+ · #19 of 23
11MinotWard County · 47,308 peopleB−better than 52% of U.S. towns·Overall B− · #14 of 23
12FargoCass County · 136,275 peopleB−better than 52% of U.S. towns·Overall C+ · #18 of 23
13Minot AFBunincorporated, Ward County · 4,878 peopleB−better than 51% of U.S. towns·Overall C · #22 of 23
14WillistonWilliams County · 29,522 peopleB−better than 50% of U.S. towns·Overall C · #20 of 23
T15DickinsonStark County · 25,870 peopleB−better than 49% of U.S. towns·Overall B · #12 of 23
T15Tatman TownshipWard County · 2,673 peopleB−better than 49% of U.S. towns·Overall D · #23 of 23
17BeulahMercer County · 3,077 peopleB−better than 45% of U.S. towns·Overall B · #10 of 23
18GraftonWalsh County · 4,023 peopleC+better than 40% of U.S. towns·Overall B · #13 of 23
19WahpetonRichland County · 8,141 peopleC+better than 37% of U.S. towns·Overall B+ · #5 of 23
20Devils LakeRamsey County · 7,333 peopleC−better than 23% of U.S. towns·Overall C · #21 of 23
21JamestownStutsman County · 15,688 peopleC−better than 21% of U.S. towns·Overall C+ · #16 of 23
22New TownMountrail County · 2,715 peopleC−better than 20% of U.S. towns·Overall B− · #15 of 23
23Valley CityBarnes County · 6,430 peopleC−better than 18% of U.S. towns·Overall B+ · #6 of 23
Quick answers

Questions people ask

Which North Dakota town is best for jobs and income?

Hay Creek Township (Burleigh County) ranks first on jobs & income among 23 towns, with an A+; Horace and Apple Creek Township follow.

How are these towns ranked?

The Jobs & income grade: household income, poverty, unemployment (Census ACS) and jobs within a 45-minute drive (EPA). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a jobs & income grade (23 in North Dakota). Smaller towns have the grade on their page but no rank. Every town is on the North Dakota page.

Go deeper

More North Dakota lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All North Dakota rankings →
Other states

Best towns for jobs & income in other states