State overview · ND
What salary do you need to live comfortably in North Dakota? Real data for 3 cities, updated July 2026.
| City | Salary needed | Housing / mo | Median salary | Salary gap |
|---|---|---|---|---|
| Grand Forks | $81,653 | $1,089 | $49,760 | $31,893 |
| Fargo | $82,205 | $1,112 | $51,050 | $31,155 |
| Bismarck | $83,717 | $1,175 | $52,560 | $31,157 |
Cost of Living Across North Dakota
North Dakota's tracked cities span a narrower cost range than most states. Grand Forks sits at the low end, where residents need $81,524 per year to cover a comfortable baseline, while Bismarck tops the list at $83,588. The state median of $82,076 runs roughly $12,000 below the national median of $93,992, which means North Dakota as a whole asks meaningfully less of residents than the average American city. That gap reflects the state's lower housing costs and the absence of a high-density metro that would skew prices upward. North Dakota has no city resembling a coastal hub or a booming Sun Belt magnet, so costs compress toward the middle rather than stretching toward extremes. The spread between Grand Forks and Bismarck is just $2,064 per year, one of the tightest city-to-city ranges you will find in any state with multiple tracked metros.
Cost Tiers in North Dakota
With only three cities in the data, North Dakota doesn't sort into traditional tiers so much as it lines up in a close formation. Grand Forks is the budget option at $81,524 annually, and its $1,089 monthly housing cost keeps it marginally below the pack. Fargo lands in the middle at $82,076, sitting almost exactly at the state median. Bismarck is the premium city at $83,588, backed by a housing cost of $1,175 per month. None of these cities would qualify as expensive by national standards, and the ceiling Bismarck sets is still well below what residents in comparable cities across Minnesota or Montana might face. The step from Fargo to Bismarck, $1,512 per year, represents the largest single jump between adjacent cities in the ranking.
Earning vs Cost in North Dakota
Every tracked city in North Dakota shows a salary gap, meaning the median local wage falls short of what residents actually need. Grand Forks workers earn a median of $49,760 against a required $81,524, leaving a gap of $31,764. Fargo's median of $51,050 misses its $82,076 threshold by $31,026. Bismarck comes closest to closing the distance despite being the most expensive city: its median salary of $52,560 leaves a gap of $31,028. The differences between cities are small, but Fargo technically edges out Bismarck for the smallest gap at $31,026.
Who Should Consider North Dakota
Remote workers earning above the state's cost threshold get the most straightforward benefit here. Someone bringing in $95,000 from outside the local labor market clears the bar in all three cities and keeps a meaningful cushion in Grand Forks or Fargo. Local earners face a harder picture. A worker on the Bismarck median of $52,560 covers roughly 63 cents of every dollar the threshold requires, which tracks with the pattern across the entire state. North Dakota suits people whose income isn't tied to local wages. If you are location-flexible and earning near or above $82,000, Fargo offers the best combination of size and relative affordability, landing right at the state median of $82,076.
Frequently asked questions
What's the most affordable city in North Dakota?
Grand Forks is the most affordable tracked city in North Dakota. You need about $81,653 per year to live comfortably there, the lowest of the 3 North Dakota cities CityWage tracks.
What's the highest-cost city in North Dakota?
Bismarck is the highest-cost tracked city in North Dakota, at about $83,717 per year to live comfortably.
Does the median salary in North Dakota cover the cost of living?
In every tracked North Dakota city, the median local salary falls short of what's needed to live comfortably. The gap is smallest in Fargo, where a median wage of $51,050 trails the $82,205 needed by $31,155.
Nearby states