Grand Forks, ND-MN

Across all occupations in the Grand Forks, ND-MN metropolitan area, the median wage is $49,760 a year ($23.92 an hour) and the mean $61,980, May 2025. That median is −2% against the US median of $50,980 and −5% against North Dakota's $52,480. BLS counts 52,000 jobs in the area, which spans North Dakota and Minnesota. The highest-paying occupation is general internal medicine physicians; the largest is retail salespersons.

All occupations: Grand Forks, ND-MN vs North Dakota and Minnesota and the United States

All occupations: wage percentiles, mean and employment in the Grand Forks, ND-MN area, North Dakota and Minnesota and nationally, May 2025
AreaBasisPercentile wageMeanEmployment
10th25thMedian75th90th
Grand Forks, ND-MNHourly$14.47$17.89$23.92$35.40$48.08$29.8052,000
Annual$30,110$37,220$49,760$73,620$100,010$61,980
North DakotaHourly$15.06$18.56$25.23$36.45$49.59$30.79429,430
Annual$31,330$38,600$52,480$75,810$103,160$64,050
MinnesotaHourly$16.12$19.08$27.36$39.67$60.45$34.212,949,820
Annual$33,540$39,680$56,920$82,520$125,730$71,160
United StatesHourly$15.00$18.07$24.51$38.71$61.81$33.54155,495,730
Annual$31,200$37,590$50,980$80,520$128,560$69,770
$0$50k$100k$150k10th10th: $30,110$30,11025th25th: $37,220$37,220MedianMedian: $49,760$49,76075th75th: $73,620$73,62090th90th: $100,010$100,010US median
Annual wage at the 10th, 25th, 50th (median), 75th and 90th percentiles across all occupations in the metro; the line marks the US median. The same numbers are in the table above.

248 detailed occupations publish a median in this area. State profiles: North Dakota, Minnesota. Compare any occupation across every area in the wage explorer.

20 highest-paying occupations in Grand Forks, ND-MN

RankOccupationMedian annualMedian hourlyEmployment
1General Internal Medicine Physicians$344,930$165.8330
2Family Medicine Physicians$286,380$137.6950
3Nurse Anesthetists$254,410$122.3140
4Natural Sciences Managers$173,590$83.4630
5Chief Executives$171,120$82.2770
6Architectural and Engineering Managers$149,500$71.8730
7Computer and Information Systems Managers$141,440$68.0090
8Pharmacists$138,310$66.5090
9Human Resources Managers$135,340$65.0740
10Physician Assistants$133,450$64.1670
11Nurse Practitioners$130,990$62.97190
12Financial Managers in North Dakota$130,130$62.56220
13Managers, All Other in North Dakota$124,530$59.87190
14Marketing Managers$122,390$58.8430
15Administrative Services Managers$114,810$55.2040
16Electrical Power-Line Installers and Repairers$113,700$54.6670
17Education Administrators, Kindergarten through Secondary$112,900*80
18Electrical Engineers$112,260$53.9740
19Industrial Production Managers$112,200$53.9470
20Commercial Pilots$111,680*40

Ranked by median; an occupation whose median BLS withholds or top-codes in this area cannot appear here, however well it pays.

20 largest occupations in Grand Forks, ND-MN

Most concentrated occupations in Grand Forks, ND-MN

The 10 occupations with the highest location quotient among those employing at least 100 people in the area. A quotient of 2.00 means the occupation's share of local jobs is twice its national share.

RankOccupationLocation quotientEmploymentJobs per 1,000Median annual
1Education Teachers, Postsecondary5.341102.09$77,540
2Food Batchmakers3.131803.52$50,720
3Highway Maintenance Workers3.011603.00$62,050
4Education Administrators, Postsecondary2.891703.36$102,080
5Childcare Workers2.394107.97$30,210
6Sheet Metal Workers2.381001.83$61,460
7Mobile Heavy Equipment Mechanics, Except Engines2.371402.69$77,860
8Food Servers, Nonrestaurant2.302304.36$37,280
9Operating Engineers and Other Construction Equipment Operators2.293707.05$61,520
10Teaching Assistants, Except Postsecondary in North Dakota2.181,03019.87$36,580

Occupation groups in Grand Forks, ND-MN

GroupMedian annualMean annualEmploymentJobs per 1,000Location quotient
Management$101,600$115,7803,21061.690.86
Architecture and Engineering$83,680$93,71091017.491.04
Healthcare Practitioners and Technical$79,070$111,0403,71071.431.13
Computer and Mathematical$77,510$81,06069013.290.39
Life, Physical, and Social Science$76,720$82,05054010.331.09
Business and Financial Operations$74,630$79,5702,34045.050.66
Legal$70,110$82,7002304.510.54
Protective Service$61,040$63,1901,00019.320.80
Installation, Maintenance, and Repair$60,830$65,2502,57049.481.26
Educational Instruction and Library$60,670$64,8104,10078.771.35
Construction and Extraction$59,470$62,8002,76053.061.28
Community and Social Service$59,360$60,9101,07020.531.20
Arts, Design, Entertainment, Sports, and Media$54,140$62,82061011.700.89
Production$51,850$53,9902,95056.721.03
Office and Administrative Support$47,630$50,3605,260101.150.89
Transportation and Material Moving$45,860$49,4904,81092.481.05
Farming, Fishing, and Forestry$45,380$44,5901302.580.92
Healthcare Support$44,680$43,2702,68051.621.02
Building and Grounds Cleaning and Maintenance$37,760$41,2401,54029.521.01
Sales and Related$36,230$45,6404,58088.111.02
Personal Care and Service$33,410$36,6101,31025.111.20
Food Preparation and Serving Related$32,220$34,1405,00096.071.09

Every occupation in North Dakota and Minnesota, and the area's place among the state's metros, is on the state profiles. All 248 published occupations for this area are in the wage explorer; other metros are on the metros hub.

Source and notes

Data: BLS OEWS May 2025, released 2026-05-15. Cross-industry estimates, all ownerships. BLS page: OEWS Grand Forks, ND-MN estimates (area 24220).

*
Wage estimate not available.
  • Annual wages assume 2,080 hours a year at the hourly rate; occupations BLS publishes on one basis only show an en dash (–) on the other.
  • Employment is rounded to the nearest 10 by BLS. Where BLS withholds a cell, nothing is estimated in its place.
  • Jobs per 1,000 is the occupation's employment per 1,000 jobs in the Grand Forks, ND-MN area; the location quotient is that share divided by the national share.
  • The concentration table keeps only occupations with employment of 100 or more in the area, so a quotient built on a handful of rounded jobs cannot top it.
  • The area spans North Dakota and Minnesota; its figures are the whole MSA, as BLS publishes them, under the primary state North Dakota.