H-1B Salaries in North Dakota

427 filings across 11 cities

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary in North Dakota is $92,855 — 24% below the national median of $121,514.

Section 1
$92,855
Average
427
Filings
11
Cities
$46,427–$185,710
Range

Top Cities in North Dakota

CityAvg. SalaryFilings
Fargo $104,149 154
Grand Forks $109,177 83
Bismarck $120,714 59
New Town $53,197 36
Minot $178,881 23
Williston $83,074 17
Jamestown $87,780 12
Dickinson $77,519 11
Hettinger $66,438 11
Valley City $74,666 11
Devils Lake $65,801 10
Section 2

Top Employers in North Dakota

CompanyAvg. SalaryFilings
University of North Dakota $80,511 58
NORTH DAKOTA STATE UNIVERSITY $74,359 48
Altru Health System $199,782 21
Sanford $50,136 21
New Town Public School District 1 $53,808 20
Sanford Bismarck $85,482 16
Sanford Clinic $174,355 15
Three Affiliated Tribes Head Start $50,400 14
Sanford Health $69,271 13
Trinity Health $249,571 12

Top Roles in North Dakota

Job TitleAvg. SalaryFilings
Medical Laboratory Scientist $67,651 38
Classroom Teacher $50,400 14
Public School Teacher $52,143 14
Assistant Professor $83,277 9
Postdoctoral Research Fellow $55,183 6
Registered Nurse $47,139 6
ER Nurse $71,498 5
Hospitalist $244,242 5
Mechanical Engineer $86,323 5
pulmonary/critical care physician $281,776 5
Section 3

See also: prevailing wage in North Dakota — H-1B wage levels and the DOL wage floor vs actual salaries.