In general, North Dakota is a fairly affordable state to live in with decent wages and a reasonable cost of living. But somewhere in North Dakota has to be the most expensive in North Dakota.

The website looked at the most expensive cities in North Dakota. They based it on the cost of housing, food, gas, health insurance, utilities, and transportation costs in cities all across the state.

Shockingly, the most expensive city in North Dakota is not one of the big ones like Bismarck or Fargo. Horace, North Dakota claimed the top spot as the most expensive city in North Dakota.

Certainly Bismarck and Fargo made the list though. The state's capitol city is the second most expensive city in North Dakota. Meanwhile, Fargo is number 5 on the list.

Here are the full rankings:

  1. Horace
  2. Bismarck
  3. Minot
  4. Dickinson
  5. Fargo
  6. Grand Forks
  7. West Fargo
  8. Williston
  9. Lincoln
  10. Casselton

The most affordable city in North Dakota is Grafton.

Check out the full breakdown over at Homesnacks.