Highest-paying jobs in Buffalo
Written by:
March 12, 2021
Canva
Highest-paying jobs in Buffalo
Stacker collected information on the highest-paying jobs in Buffalo-Cheektowaga-Niagara Falls, NY, using data from the U.S. Bureau of Labor Statistics. Jobs are ranked by average annual salary with information up to date as of May 2019.
In Buffalo, the annual mean wage is $50,780 or 5.1% lower than national mean of $53,490, while the highest-paying occupation makes $262,620. Read on to see which jobs make the list.

1 / 50
Jacob Lund // Shutterstock
#50. Biological science teachers, postsecondary
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $98,670
- #33 highest pay among all metros
- Employment: 320
National
- Annual mean salary: $98,700
- Employment: 53,090
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- San Diego-Carlsbad, CA ($143,420)
--- Salt Lake City, UT ($142,610)
--- Norwich-New London-Westerly, CT-RI ($140,810)
- Annual mean salary: $98,670
- #33 highest pay among all metros
- Employment: 320
National
- Annual mean salary: $98,700
- Employment: 53,090
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- San Diego-Carlsbad, CA ($143,420)
--- Salt Lake City, UT ($142,610)
--- Norwich-New London-Westerly, CT-RI ($140,810)

2 / 50
Wikimedia Commons
#49. Clinical, counseling, and school psychologists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $98,960
- #36 highest pay among all metros
- Employment: 380
National
- Annual mean salary: $87,450
- Employment: 113,270
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Santa Rosa, CA ($136,390)
--- Jefferson City, MO ($118,920)
--- Oxnard-Thousand Oaks-Ventura, CA ($117,960)
- Annual mean salary: $98,960
- #36 highest pay among all metros
- Employment: 380
National
- Annual mean salary: $87,450
- Employment: 113,270
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Santa Rosa, CA ($136,390)
--- Jefferson City, MO ($118,920)
--- Oxnard-Thousand Oaks-Ventura, CA ($117,960)
3 / 50
Dragon Images // Shutterstock
#48. Insurance underwriters
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $99,780
- #4 highest pay among all metros
- Employment: 700
National
- Annual mean salary: $77,640
- Employment: 100,050
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($114,370)
--- Rapid City, SD ($112,670)
--- Durham-Chapel Hill, NC ($110,470)
- Annual mean salary: $99,780
- #4 highest pay among all metros
- Employment: 700
National
- Annual mean salary: $77,640
- Employment: 100,050
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($114,370)
--- Rapid City, SD ($112,670)
--- Durham-Chapel Hill, NC ($110,470)
4 / 50
David Bibo // Wikimedia Commons
#47. Education administrators, kindergarten through secondary
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $100,120
- #115 highest pay among all metros
- Employment: 890
National
- Annual mean salary: $100,340
- Employment: 271,020
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Modesto, CA ($150,080)
--- Bridgeport-Stamford-Norwalk, CT ($143,890)
--- San Jose-Sunnyvale-Santa Clara, CA ($138,820)
- Annual mean salary: $100,120
- #115 highest pay among all metros
- Employment: 890
National
- Annual mean salary: $100,340
- Employment: 271,020
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Modesto, CA ($150,080)
--- Bridgeport-Stamford-Norwalk, CT ($143,890)
--- San Jose-Sunnyvale-Santa Clara, CA ($138,820)

5 / 50
Canva
#46. Materials scientists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $100,660
- #17 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $100,430
- Employment: 6,710
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Austin-Round Rock, TX ($134,280)
--- Durham-Chapel Hill, NC ($129,900)
--- Cleveland-Elyria, OH ($128,700)
- Annual mean salary: $100,660
- #17 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $100,430
- Employment: 6,710
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Austin-Round Rock, TX ($134,280)
--- Durham-Chapel Hill, NC ($129,900)
--- Cleveland-Elyria, OH ($128,700)

6 / 50
GaudiLab // Shutterstock
#45. Engineering teachers, postsecondary
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $100,890
- #26 highest pay among all metros
- Employment: 280
National
- Annual mean salary: $112,110
- Employment: 36,080
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- College Station-Bryan, TX ($160,730)
--- Pittsburgh, PA ($143,600)
--- Washington-Arlington-Alexandria, DC-VA-MD-WV ($140,020)
- Annual mean salary: $100,890
- #26 highest pay among all metros
- Employment: 280
National
- Annual mean salary: $112,110
- Employment: 36,080
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- College Station-Bryan, TX ($160,730)
--- Pittsburgh, PA ($143,600)
--- Washington-Arlington-Alexandria, DC-VA-MD-WV ($140,020)
7 / 50
NNSA // Flickr
#44. Law teachers, postsecondary
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $100,930
- #22 highest pay among all metros
- Employment: 110
National
- Annual mean salary: $129,950
- Employment: 16,180
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Tallahassee, FL ($174,030)
--- Minneapolis-St. Paul-Bloomington, MN-WI ($168,420)
--- San Diego-Carlsbad, CA ($155,710)
- Annual mean salary: $100,930
- #22 highest pay among all metros
- Employment: 110
National
- Annual mean salary: $129,950
- Employment: 16,180
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Tallahassee, FL ($174,030)
--- Minneapolis-St. Paul-Bloomington, MN-WI ($168,420)
--- San Diego-Carlsbad, CA ($155,710)
8 / 50
Kelly Ogden // Wikimedia Commons
#43. Transportation, storage, and distribution managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $102,200
- #91 highest pay among all metros
- Employment: 280
National
- Annual mean salary: $103,320
- Employment: 132,040
- Entry level education requirements: High school diploma or equivalent
- Metros with highest average pay:
--- Fayetteville-Springdale-Rogers, AR-MO ($151,260)
--- San Jose-Sunnyvale-Santa Clara, CA ($144,220)
--- Bridgeport-Stamford-Norwalk, CT ($139,860)
- Annual mean salary: $102,200
- #91 highest pay among all metros
- Employment: 280
National
- Annual mean salary: $103,320
- Employment: 132,040
- Entry level education requirements: High school diploma or equivalent
- Metros with highest average pay:
--- Fayetteville-Springdale-Rogers, AR-MO ($151,260)
--- San Jose-Sunnyvale-Santa Clara, CA ($144,220)
--- Bridgeport-Stamford-Norwalk, CT ($139,860)

9 / 50
Lucky Business // Shutterstock
#42. Chemistry teachers, postsecondary
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $102,430
- #17 highest pay among all metros
- Employment: 120
National
- Annual mean salary: $92,650
- Employment: 21,380
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Los Angeles-Long Beach-Anaheim, CA ($137,130)
--- College Station-Bryan, TX ($135,530)
--- Salt Lake City, UT ($132,340)
- Annual mean salary: $102,430
- #17 highest pay among all metros
- Employment: 120
National
- Annual mean salary: $92,650
- Employment: 21,380
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Los Angeles-Long Beach-Anaheim, CA ($137,130)
--- College Station-Bryan, TX ($135,530)
--- Salt Lake City, UT ($132,340)
10 / 50
Ohiodominican // Wikimedia Commons
#41. Physician assistants
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $103,050
- #226 highest pay among all metros
- Employment: 680
National
- Annual mean salary: $112,410
- Employment: 120,090
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Salinas, CA ($161,370)
--- Leominster-Gardner, MA ($156,250)
--- Waterbury, CT ($154,550)
- Annual mean salary: $103,050
- #226 highest pay among all metros
- Employment: 680
National
- Annual mean salary: $112,410
- Employment: 120,090
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Salinas, CA ($161,370)
--- Leominster-Gardner, MA ($156,250)
--- Waterbury, CT ($154,550)
11 / 50
Bradley Evans // U.S. Navy
#40. Chemical engineers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $103,840
- #48 highest pay among all metros
- Employment: 130
National
- Annual mean salary: $117,090
- Employment: 30,120
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Houston-The Woodlands-Sugar Land, TX ($162,330)
--- Midland, TX ($152,170)
--- Dallas-Fort Worth-Arlington, TX ($150,680)
- Annual mean salary: $103,840
- #48 highest pay among all metros
- Employment: 130
National
- Annual mean salary: $117,090
- Employment: 30,120
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Houston-The Woodlands-Sugar Land, TX ($162,330)
--- Midland, TX ($152,170)
--- Dallas-Fort Worth-Arlington, TX ($150,680)

12 / 50
Monkey Business Images // Shutterstock
#39. Nurse practitioners
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $103,920
- #245 highest pay among all metros
- Employment: 1,080
National
- Annual mean salary: $111,840
- Employment: 200,600
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Vallejo-Fairfield, CA ($175,060)
--- Spokane-Spokane Valley, WA ($160,110)
--- San Francisco-Oakland-Hayward, CA ($157,150)
- Annual mean salary: $103,920
- #245 highest pay among all metros
- Employment: 1,080
National
- Annual mean salary: $111,840
- Employment: 200,600
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Vallejo-Fairfield, CA ($175,060)
--- Spokane-Spokane Valley, WA ($160,110)
--- San Francisco-Oakland-Hayward, CA ($157,150)
13 / 50
Rappaport Center // Wikimedia Commons
#38. Lawyers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $104,360
- #220 highest pay among all metros
- Employment: 2,780
National
- Annual mean salary: $145,300
- Employment: 657,170
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($218,420)
--- San Francisco-Oakland-Hayward, CA ($188,910)
--- Washington-Arlington-Alexandria, DC-VA-MD-WV ($179,590)
- Annual mean salary: $104,360
- #220 highest pay among all metros
- Employment: 2,780
National
- Annual mean salary: $145,300
- Employment: 657,170
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($218,420)
--- San Francisco-Oakland-Hayward, CA ($188,910)
--- Washington-Arlington-Alexandria, DC-VA-MD-WV ($179,590)
14 / 50
BDUK fibre // flickr
#37. Electronics engineers, except computer
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $106,980
- #58 highest pay among all metros
- Employment: 200
National
- Annual mean salary: $110,210
- Employment: 128,800
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($141,660)
--- Santa Rosa, CA ($132,600)
--- Austin-Round Rock, TX ($130,890)
- Annual mean salary: $106,980
- #58 highest pay among all metros
- Employment: 200
National
- Annual mean salary: $110,210
- Employment: 128,800
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($141,660)
--- Santa Rosa, CA ($132,600)
--- Austin-Round Rock, TX ($130,890)

15 / 50
Worawee Meepian // Shutterstock
#36. Administrative law judges, adjudicators, and hearing officers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $108,130
- #32 highest pay among all metros
- Employment: 70
National
- Annual mean salary: $100,230
- Employment: 14,380
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sacramento--Roseville--Arden-Arcade, CA ($140,080)
--- Riverside-San Bernardino-Ontario, CA ($134,690)
--- San Jose-Sunnyvale-Santa Clara, CA ($133,580)
- Annual mean salary: $108,130
- #32 highest pay among all metros
- Employment: 70
National
- Annual mean salary: $100,230
- Employment: 14,380
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sacramento--Roseville--Arden-Arcade, CA ($140,080)
--- Riverside-San Bernardino-Ontario, CA ($134,690)
--- San Jose-Sunnyvale-Santa Clara, CA ($133,580)
16 / 50
Austin Community College // Flickr
#35. Veterinarians
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $109,260
- #90 highest pay among all metros
- Employment: 250
National
- Annual mean salary: $104,820
- Employment: 74,540
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sherman-Denison, TX ($210,960)
--- Lubbock, TX ($176,730)
--- Santa Maria-Santa Barbara, CA ($161,230)
- Annual mean salary: $109,260
- #90 highest pay among all metros
- Employment: 250
National
- Annual mean salary: $104,820
- Employment: 74,540
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sherman-Denison, TX ($210,960)
--- Lubbock, TX ($176,730)
--- Santa Maria-Santa Barbara, CA ($161,230)

17 / 50
rawpixel.com // Shutterstock
#34. Training and development managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $112,360
- #61 highest pay among all metros
- Employment: 120
National
- Annual mean salary: $123,470
- Employment: 38,510
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($168,900)
--- New York-Newark-Jersey City, NY-NJ-PA ($167,850)
--- San Francisco-Oakland-Hayward, CA ($152,380)
- Annual mean salary: $112,360
- #61 highest pay among all metros
- Employment: 120
National
- Annual mean salary: $123,470
- Employment: 38,510
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($168,900)
--- New York-Newark-Jersey City, NY-NJ-PA ($167,850)
--- San Francisco-Oakland-Hayward, CA ($152,380)
18 / 50
Suzanne M. Day // Wikimedia Commons
#33. Nurse midwives
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $114,950
- #10 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $108,810
- Employment: 6,930
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Los Angeles-Long Beach-Anaheim, CA ($163,020)
--- San Francisco-Oakland-Hayward, CA ($156,450)
--- San Diego-Carlsbad, CA ($130,140)
- Annual mean salary: $114,950
- #10 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $108,810
- Employment: 6,930
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Los Angeles-Long Beach-Anaheim, CA ($163,020)
--- San Francisco-Oakland-Hayward, CA ($156,450)
--- San Diego-Carlsbad, CA ($130,140)
19 / 50
Financial Times // Wikimedia Commons
#32. Personal financial advisors
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $118,560
- #60 highest pay among all metros
- Employment: 600
National
- Annual mean salary: $119,290
- Employment: 210,190
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Montgomery, AL ($178,100)
--- Santa Fe, NM ($173,970)
--- San Luis Obispo-Paso Robles-Arroyo Grande, CA ($171,370)
- Annual mean salary: $118,560
- #60 highest pay among all metros
- Employment: 600
National
- Annual mean salary: $119,290
- Employment: 210,190
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Montgomery, AL ($178,100)
--- Santa Fe, NM ($173,970)
--- San Luis Obispo-Paso Robles-Arroyo Grande, CA ($171,370)
20 / 50
Grace Nichols // U.S. Air Force
#31. Pharmacists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $119,700
- #290 highest pay among all metros
- Employment: 1,270
National
- Annual mean salary: $125,510
- Employment: 311,200
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Tyler, TX ($161,790)
--- Vallejo-Fairfield, CA ($158,250)
--- Santa Maria-Santa Barbara, CA ($157,850)
- Annual mean salary: $119,700
- #290 highest pay among all metros
- Employment: 1,270
National
- Annual mean salary: $125,510
- Employment: 311,200
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Tyler, TX ($161,790)
--- Vallejo-Fairfield, CA ($158,250)
--- Santa Maria-Santa Barbara, CA ($157,850)

21 / 50
Sunshine Seeds // Shutterstock
#30. Industrial production managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $120,270
- #87 highest pay among all metros
- Employment: 640
National
- Annual mean salary: $115,110
- Employment: 185,790
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Florence, SC ($158,000)
--- Boulder, CO ($149,990)
--- Beaumont-Port Arthur, TX ($149,500)
- Annual mean salary: $120,270
- #87 highest pay among all metros
- Employment: 640
National
- Annual mean salary: $115,110
- Employment: 185,790
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Florence, SC ($158,000)
--- Boulder, CO ($149,990)
--- Beaumont-Port Arthur, TX ($149,500)

22 / 50
Kzenon // Shutterstock
#29. Optometrists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $121,790
- #83 highest pay among all metros
- Employment: 70
National
- Annual mean salary: $122,980
- Employment: 39,420
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Champaign-Urbana, IL ($238,460)
--- Hartford-West Hartford-East Hartford, CT ($210,490)
--- Evansville, IN-KY ($183,380)
- Annual mean salary: $121,790
- #83 highest pay among all metros
- Employment: 70
National
- Annual mean salary: $122,980
- Employment: 39,420
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Champaign-Urbana, IL ($238,460)
--- Hartford-West Hartford-East Hartford, CT ($210,490)
--- Evansville, IN-KY ($183,380)

23 / 50
Jacob Lund // Shutterstock
#28. Education administrators, postsecondary
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $122,850
- #51 highest pay among all metros
- Employment: 320
National
- Annual mean salary: $112,400
- Employment: 144,880
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Ithaca, NY ($186,580)
--- Augusta-Richmond County, GA-SC ($180,620)
--- Fayetteville-Springdale-Rogers, AR-MO ($170,400)
- Annual mean salary: $122,850
- #51 highest pay among all metros
- Employment: 320
National
- Annual mean salary: $112,400
- Employment: 144,880
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Ithaca, NY ($186,580)
--- Augusta-Richmond County, GA-SC ($180,620)
--- Fayetteville-Springdale-Rogers, AR-MO ($170,400)
24 / 50
Pixabay
#27. General and operations managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $123,110
- #76 highest pay among all metros
- Employment: 8,390
National
- Annual mean salary: $123,030
- Employment: 2,400,280
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($189,060)
--- Trenton, NJ ($173,050)
--- New York-Newark-Jersey City, NY-NJ-PA ($167,160)
- Annual mean salary: $123,110
- #76 highest pay among all metros
- Employment: 8,390
National
- Annual mean salary: $123,030
- Employment: 2,400,280
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($189,060)
--- Trenton, NJ ($173,050)
--- New York-Newark-Jersey City, NY-NJ-PA ($167,160)

25 / 50
Gorodenkoff // Shutterstock
#26. Computer and information research scientists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $125,520
- #19 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $127,460
- Employment: 30,780
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($171,160)
--- Boulder, CO ($147,890)
--- Phoenix-Mesa-Scottsdale, AZ ($146,790)
- Annual mean salary: $125,520
- #19 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $127,460
- Employment: 30,780
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($171,160)
--- Boulder, CO ($147,890)
--- Phoenix-Mesa-Scottsdale, AZ ($146,790)

26 / 50
Monkey Business Images // Shutterstock
#25. Medical and health services managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $125,780
- #45 highest pay among all metros
- Employment: 1,400
National
- Annual mean salary: $115,160
- Employment: 394,910
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Santa Cruz-Watsonville, CA ($163,280)
--- Vallejo-Fairfield, CA ($159,190)
--- Bridgeport-Stamford-Norwalk, CT ($154,570)
- Annual mean salary: $125,780
- #45 highest pay among all metros
- Employment: 1,400
National
- Annual mean salary: $115,160
- Employment: 394,910
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Santa Cruz-Watsonville, CA ($163,280)
--- Vallejo-Fairfield, CA ($159,190)
--- Bridgeport-Stamford-Norwalk, CT ($154,570)

27 / 50
dokurose // Shutterstock
#24. Actuaries
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $126,770
- #12 highest pay among all metros
- Employment: 110
National
- Annual mean salary: $120,970
- Employment: 22,260
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($167,850)
--- Charlotte-Concord-Gastonia, NC-SC ($150,630)
--- New York-Newark-Jersey City, NY-NJ-PA ($147,760)
- Annual mean salary: $126,770
- #12 highest pay among all metros
- Employment: 110
National
- Annual mean salary: $120,970
- Employment: 22,260
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($167,850)
--- Charlotte-Concord-Gastonia, NC-SC ($150,630)
--- New York-Newark-Jersey City, NY-NJ-PA ($147,760)
28 / 50
Pixabay
#23. Advertising and promotions managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $128,520
- #19 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $141,890
- Employment: 25,100
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Boulder, CO ($200,420)
--- New York-Newark-Jersey City, NY-NJ-PA ($186,040)
--- San Francisco-Oakland-Hayward, CA ($175,210)
- Annual mean salary: $128,520
- #19 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $141,890
- Employment: 25,100
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Boulder, CO ($200,420)
--- New York-Newark-Jersey City, NY-NJ-PA ($186,040)
--- San Francisco-Oakland-Hayward, CA ($175,210)
29 / 50
TopRank Online Marketing // Flickr
#22. Marketing managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $130,710
- #105 highest pay among all metros
- Employment: 470
National
- Annual mean salary: $149,200
- Employment: 263,680
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($199,710)
--- New York-Newark-Jersey City, NY-NJ-PA ($188,810)
--- Boulder, CO ($183,460)
- Annual mean salary: $130,710
- #105 highest pay among all metros
- Employment: 470
National
- Annual mean salary: $149,200
- Employment: 263,680
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($199,710)
--- New York-Newark-Jersey City, NY-NJ-PA ($188,810)
--- Boulder, CO ($183,460)

30 / 50
Jacob Lund // Shutterstock
#21. Human resources managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $135,680
- #34 highest pay among all metros
- Employment: 390
National
- Annual mean salary: $129,570
- Employment: 154,800
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($196,900)
--- San Jose-Sunnyvale-Santa Clara, CA ($174,390)
--- New York-Newark-Jersey City, NY-NJ-PA ($170,070)
- Annual mean salary: $135,680
- #34 highest pay among all metros
- Employment: 390
National
- Annual mean salary: $129,570
- Employment: 154,800
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($196,900)
--- San Jose-Sunnyvale-Santa Clara, CA ($174,390)
--- New York-Newark-Jersey City, NY-NJ-PA ($170,070)
31 / 50
Pixabay
#20. Architectural and engineering managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $137,050
- #146 highest pay among all metros
- Employment: 440
National
- Annual mean salary: $152,930
- Employment: 194,250
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($203,310)
--- Amarillo, TX ($198,010)
--- Naples-Immokalee-Marco Island, FL ($188,210)
- Annual mean salary: $137,050
- #146 highest pay among all metros
- Employment: 440
National
- Annual mean salary: $152,930
- Employment: 194,250
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($203,310)
--- Amarillo, TX ($198,010)
--- Naples-Immokalee-Marco Island, FL ($188,210)
32 / 50
Canva
#19. Podiatrists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $138,570
- #26 highest pay among all metros
- Employment: 30
National
- Annual mean salary: $142,680
- Employment: 9,770
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Charlotte-Concord-Gastonia, NC-SC ($222,760)
--- Milwaukee-Waukesha-West Allis, WI ($206,190)
--- Scranton--Wilkes-Barre--Hazleton, PA ($200,200)
- Annual mean salary: $138,570
- #26 highest pay among all metros
- Employment: 30
National
- Annual mean salary: $142,680
- Employment: 9,770
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Charlotte-Concord-Gastonia, NC-SC ($222,760)
--- Milwaukee-Waukesha-West Allis, WI ($206,190)
--- Scranton--Wilkes-Barre--Hazleton, PA ($200,200)
33 / 50
NTNU // Flickr
#18. Natural sciences managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $139,820
- #38 highest pay among all metros
- Employment: 80
National
- Annual mean salary: $145,450
- Employment: 67,720
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($222,530)
--- San Francisco-Oakland-Hayward, CA ($208,910)
--- Oxnard-Thousand Oaks-Ventura, CA ($206,710)
- Annual mean salary: $139,820
- #38 highest pay among all metros
- Employment: 80
National
- Annual mean salary: $145,450
- Employment: 67,720
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($222,530)
--- San Francisco-Oakland-Hayward, CA ($208,910)
--- Oxnard-Thousand Oaks-Ventura, CA ($206,710)
34 / 50
Almonroth // Wikimedia Commons
#17. Computer and information systems managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $144,250
- #53 highest pay among all metros
- Employment: 990
National
- Annual mean salary: $156,390
- Employment: 433,960
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($215,090)
--- San Francisco-Oakland-Hayward, CA ($201,960)
--- New York-Newark-Jersey City, NY-NJ-PA ($196,290)
- Annual mean salary: $144,250
- #53 highest pay among all metros
- Employment: 990
National
- Annual mean salary: $156,390
- Employment: 433,960
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- San Jose-Sunnyvale-Santa Clara, CA ($215,090)
--- San Francisco-Oakland-Hayward, CA ($201,960)
--- New York-Newark-Jersey City, NY-NJ-PA ($196,290)

35 / 50
rawpixel.com // Shutterstock
#16. Purchasing managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $148,350
- #14 highest pay among all metros
- Employment: 160
National
- Annual mean salary: $128,400
- Employment: 72,100
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($171,560)
--- Morgantown, WV ($163,830)
--- Fayetteville-Springdale-Rogers, AR-MO ($160,620)
- Annual mean salary: $148,350
- #14 highest pay among all metros
- Employment: 160
National
- Annual mean salary: $128,400
- Employment: 72,100
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($171,560)
--- Morgantown, WV ($163,830)
--- Fayetteville-Springdale-Rogers, AR-MO ($160,620)

36 / 50
Canva
#15. Sales managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $153,400
- #34 highest pay among all metros
- Employment: 890
National
- Annual mean salary: $141,690
- Employment: 402,600
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($195,220)
--- Trenton, NJ ($178,020)
--- Portsmouth, NH-ME ($175,500)
- Annual mean salary: $153,400
- #34 highest pay among all metros
- Employment: 890
National
- Annual mean salary: $141,690
- Employment: 402,600
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($195,220)
--- Trenton, NJ ($178,020)
--- Portsmouth, NH-ME ($175,500)

37 / 50
Canva
#14. Financial managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $156,880
- #20 highest pay among all metros
- Employment: 1,640
National
- Annual mean salary: $147,530
- Employment: 654,790
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($208,770)
--- Bridgeport-Stamford-Norwalk, CT ($203,430)
--- San Francisco-Oakland-Hayward, CA ($182,190)
- Annual mean salary: $156,880
- #20 highest pay among all metros
- Employment: 1,640
National
- Annual mean salary: $147,530
- Employment: 654,790
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($208,770)
--- Bridgeport-Stamford-Norwalk, CT ($203,430)
--- San Francisco-Oakland-Hayward, CA ($182,190)
38 / 50
Canva
#13. Nurse anesthetists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $159,080
- #84 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $181,040
- Employment: 43,570
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Toledo, OH ($266,260)
--- San Francisco-Oakland-Hayward, CA ($254,860)
--- Columbus, GA-AL ($247,540)
- Annual mean salary: $159,080
- #84 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $181,040
- Employment: 43,570
- Entry level education requirements: Master’s degree
- Metros with highest average pay:
--- Toledo, OH ($266,260)
--- San Francisco-Oakland-Hayward, CA ($254,860)
--- Columbus, GA-AL ($247,540)
39 / 50
Canva
#12. Pediatricians, general
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $159,880
- #72 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $184,410
- Employment: 29,740
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Rockford, IL ($277,390)
--- Killeen-Temple, TX ($273,770)
--- Chico, CA ($270,550)
- Annual mean salary: $159,880
- #72 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $184,410
- Employment: 29,740
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Rockford, IL ($277,390)
--- Killeen-Temple, TX ($273,770)
--- Chico, CA ($270,550)

40 / 50
Sebastian Duda // Shutterstock
#11. Judges, magistrate judges, and magistrates
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $161,500
- #10 highest pay among all metros
- Employment: 190
National
- Annual mean salary: $128,550
- Employment: 28,670
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sacramento--Roseville--Arden-Arcade, CA ($206,390)
--- Riverside-San Bernardino-Ontario, CA ($197,140)
--- San Francisco-Oakland-Hayward, CA ($196,520)
- Annual mean salary: $161,500
- #10 highest pay among all metros
- Employment: 190
National
- Annual mean salary: $128,550
- Employment: 28,670
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sacramento--Roseville--Arden-Arcade, CA ($206,390)
--- Riverside-San Bernardino-Ontario, CA ($197,140)
--- San Francisco-Oakland-Hayward, CA ($196,520)
41 / 50
Pixabay
#10. Compensation and benefits managers
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $172,070
- #5 highest pay among all metros
- Employment: 50
National
- Annual mean salary: $134,210
- Employment: 16,900
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($181,770)
--- Bridgeport-Stamford-Norwalk, CT ($179,430)
--- New Haven, CT ($179,310)
- Annual mean salary: $172,070
- #5 highest pay among all metros
- Employment: 50
National
- Annual mean salary: $134,210
- Employment: 16,900
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- New York-Newark-Jersey City, NY-NJ-PA ($181,770)
--- Bridgeport-Stamford-Norwalk, CT ($179,430)
--- New Haven, CT ($179,310)
42 / 50
Maurizio Pesce // flickr
#9. Chief executives
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $182,560
- #156 highest pay among all metros
- Employment: 470
National
- Annual mean salary: $193,850
- Employment: 205,890
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($270,040)
--- Sioux Falls, SD ($264,330)
--- Midland, TX ($258,760)
- Annual mean salary: $182,560
- #156 highest pay among all metros
- Employment: 470
National
- Annual mean salary: $193,850
- Employment: 205,890
- Entry level education requirements: Bachelor’s degree
- Metros with highest average pay:
--- Bridgeport-Stamford-Norwalk, CT ($270,040)
--- Sioux Falls, SD ($264,330)
--- Midland, TX ($258,760)
43 / 50
Canva
#8. Oral and maxillofacial surgeons
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $189,660
- #5 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $237,570
- Employment: 4,650
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Grand Rapids-Wyoming, MI ($255,360)
--- Philadelphia-Camden-Wilmington, PA-NJ-DE-MD ($254,900)
--- Washington-Arlington-Alexandria, DC-VA-MD-WV ($237,850)
- Annual mean salary: $189,660
- #5 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $237,570
- Employment: 4,650
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Grand Rapids-Wyoming, MI ($255,360)
--- Philadelphia-Camden-Wilmington, PA-NJ-DE-MD ($254,900)
--- Washington-Arlington-Alexandria, DC-VA-MD-WV ($237,850)

44 / 50
indukas // Shutterstock
#7. Physicists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $193,150
- #1 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $131,080
- Employment: 16,730
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Buffalo-Cheektowaga-Niagara Falls, NY ($193,150)
--- Hartford-West Hartford-East Hartford, CT ($164,420)
--- Memphis, TN-MS-AR ($161,640)
- Annual mean salary: $193,150
- #1 highest pay among all metros
- Employment: 40
National
- Annual mean salary: $131,080
- Employment: 16,730
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Buffalo-Cheektowaga-Niagara Falls, NY ($193,150)
--- Hartford-West Hartford-East Hartford, CT ($164,420)
--- Memphis, TN-MS-AR ($161,640)
45 / 50
Canva
#6. Dentists, general
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $204,700
- #82 highest pay among all metros
- Employment: 300
National
- Annual mean salary: $178,260
- Employment: 110,730
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Burlington, NC ($278,360)
--- Burlington-South Burlington, VT ($275,430)
--- Longview, TX ($272,440)
- Annual mean salary: $204,700
- #82 highest pay among all metros
- Employment: 300
National
- Annual mean salary: $178,260
- Employment: 110,730
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Burlington, NC ($278,360)
--- Burlington-South Burlington, VT ($275,430)
--- Longview, TX ($272,440)
46 / 50
Canva
#5. Obstetricians and gynecologists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $205,260
- #54 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $233,610
- Employment: 18,620
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Fayetteville, NC ($284,520)
--- Akron, OH ($282,650)
--- Albuquerque, NM ($281,800)
- Annual mean salary: $205,260
- #54 highest pay among all metros
- Employment: data not available
National
- Annual mean salary: $233,610
- Employment: 18,620
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Fayetteville, NC ($284,520)
--- Akron, OH ($282,650)
--- Albuquerque, NM ($281,800)
47 / 50
Canva
#4. Family medicine physicians
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $218,310
- #138 highest pay among all metros
- Employment: 210
National
- Annual mean salary: $213,270
- Employment: 109,370
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Racine, WI ($286,030)
--- Jacksonville, NC ($282,580)
--- Gadsden, AL ($281,430)
- Annual mean salary: $218,310
- #138 highest pay among all metros
- Employment: 210
National
- Annual mean salary: $213,270
- Employment: 109,370
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Racine, WI ($286,030)
--- Jacksonville, NC ($282,580)
--- Gadsden, AL ($281,430)

48 / 50
LightField Studios // Shutterstock
#3. Psychiatrists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $248,820
- #34 highest pay among all metros
- Employment: 90
National
- Annual mean salary: $220,430
- Employment: 25,530
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Riverside-San Bernardino-Ontario, CA ($282,400)
--- San Jose-Sunnyvale-Santa Clara, CA ($280,270)
--- Seattle-Tacoma-Bellevue, WA ($280,200)
- Annual mean salary: $248,820
- #34 highest pay among all metros
- Employment: 90
National
- Annual mean salary: $220,430
- Employment: 25,530
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Riverside-San Bernardino-Ontario, CA ($282,400)
--- San Jose-Sunnyvale-Santa Clara, CA ($280,270)
--- Seattle-Tacoma-Bellevue, WA ($280,200)
49 / 50
Canva
#2. General internal medicine physicians
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $252,440
- #19 highest pay among all metros
- Employment: 100
National
- Annual mean salary: $201,440
- Employment: 44,610
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sioux Falls, SD ($282,610)
--- Rapid City, SD ($280,990)
--- Barnstable Town, MA ($280,500)
- Annual mean salary: $252,440
- #19 highest pay among all metros
- Employment: 100
National
- Annual mean salary: $201,440
- Employment: 44,610
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Sioux Falls, SD ($282,610)
--- Rapid City, SD ($280,990)
--- Barnstable Town, MA ($280,500)

50 / 50
Unsplash
#1. Surgeons, except ophthalmologists
Buffalo-Cheektowaga-Niagara Falls, NY
- Annual mean salary: $262,620
- #45 highest pay among all metros
- Employment: 130
National
- Annual mean salary: $252,040
- Employment: 36,270
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Wausau, WI ($285,230)
--- Oshkosh-Neenah, WI ($285,210)
--- Asheville, NC ($284,780)
- Annual mean salary: $262,620
- #45 highest pay among all metros
- Employment: 130
National
- Annual mean salary: $252,040
- Employment: 36,270
- Entry level education requirements: Doctoral or professional degree
- Metros with highest average pay:
--- Wausau, WI ($285,230)
--- Oshkosh-Neenah, WI ($285,210)
--- Asheville, NC ($284,780)


