Nurse practitioners in the U.S. make an average of $124,680 annually, according to the latest data released April 25 by the U.S. Bureau of Labor Statistics.
Nurse practitioners earn the highest average salary in California at $158,130. New Jersey is second at $143,250, followed by Massachusetts at $138,700.
Below are the average mean annual wages for nurse practitioners in all 50 states and Washington, D.C., according to May 2022 data, the most recent available. The states are listed in alphabetical order.
Alabama: $106,610
Alaska: $116,390
Arizona: $121,410
Arkansas: $107,110
California: $158,130
Colorado: $116,440
Connecticut: $131,490
Delaware: $120,570
Florida: $110,310
Georgia: $115,440
Hawaii: $128,310
Idaho: $117,720
Illinois: $122,310
Indiana: $121,730
Iowa: $128,180
Kansas: $111,670
Kentucky: $109,290
Louisiana: $118,210
Maine: $118,300
Maryland: $119,650
Massachusetts: $138,700
Michigan: $113,780
Minnesota: $128,160
Mississippi: $117,260
Missouri: $113,180
Montana: $119,960
Nebraska: $118,970
Nevada: $136,230
New Hampshire: $125,780
New Jersey: $143,250
New Mexico: $129,560
New York: data not available
North Carolina: $114,450
North Dakota: $113,940
Ohio: $117,440
Oklahoma: $121,740
Oregon: $136,250
Pennsylvania: $120,550
Rhode Island: $125,250
South Carolina: $109,130
South Dakota: $115,610
Tennessee: $99,330
Texas: $124,660
Utah: $115,610
Vermont: $116,610
Virginia: $116,980
Washington: $135,590
Washington, D.C.: $131,270
West Virginia: $106,790
Wisconsin: $121,210
Wyoming: $115,230