What jobs pay in Buffalo, NY

Typical yearly pay for 45 common jobs in the Buffalo-Cheektowaga, NY metro area, highest first. The last column ranks each job’s pay here against the 50 largest US metros after taxes and local prices.

Source: BLS Occupational Employment and Wage Statistics, May 2025.

JobTypical payMiddle halfRank after cost of living
IT manager$172,650$138,430–$207,160No. 19
Financial manager$164,230$128,000–$211,930No. 15
Sales manager$163,090$123,340–$214,400No. 10
Marketing manager$144,390$104,780–$181,920No. 29
Pharmacist$137,900$123,620–$160,410No. 31
Nurse practitioner$132,220$111,890–$150,400No. 20
Lawyer$130,800$95,490–$168,560No. 38
Software developer$127,850$99,270–$157,550No. 27
Construction manager$127,550$99,720–$159,060No. 6
Physician assistant$126,360$105,240–$144,810No. 35
General and operations manager$103,280$73,810–$160,040No. 29
Data scientist$102,250$75,320–$138,980No. 35
Project manager$101,180$77,390–$130,250No. 17
Web and digital interface designer$99,990$66,560–$130,700No. 16
Registered nurse$99,060$85,350–$108,560No. 14
Mechanical engineer$97,200$79,050–$119,400No. 40
Civil engineer$97,060$80,500–$127,820No. 27
Financial analyst$96,490$76,480–$120,990No. 20
Physical therapist$95,800$77,160–$104,940No. 38
Management analyst$84,710$71,180–$109,320No. 43
Web developer$83,550$58,580–$121,100No. 31
Dental hygienist$82,470$77,610–$96,880No. 46
Accountant$82,120$66,290–$104,160No. 21
Police officer$80,950$69,130–$94,340No. 23
High school teacher$79,280$61,230–$102,630No. 14
Industrial designer$78,360$63,060–$106,080No. 31
Electrician$77,930$57,680–$93,190No. 7
Elementary school teacher$76,490$59,280–$102,000No. 12
Marketing specialist$75,990$58,640–$101,210No. 18
Sales representative$75,030$56,430–$99,410No. 6
HR specialist$74,510$59,750–$94,990No. 18
Plumber$72,230$51,310–$93,690No. 16
Carpenter$63,500$50,060–$74,620No. 14
Licensed practical nurse (LPN)$63,370$59,090–$67,030No. 36
HVAC technician$62,180$49,900–$77,640No. 23
IT support specialist$60,660$47,920–$78,730No. 22
Graphic designer$60,000$48,060–$73,140No. 37
Truck driver$59,440$50,320–$66,160No. 13
Auto mechanic$48,550$41,900–$61,470No. 41
Administrative assistant$46,780$39,860–$54,850No. 27
Customer service representative$45,520$37,910–$55,110No. 15
Medical assistant$44,650$38,420–$48,930No. 21
Warehouse worker$43,130$37,490–$46,860No. 7
Nursing assistant (CNA)$39,790$38,150–$45,080No. 30
Retail salesperson$34,910$33,260–$38,000No. 9

Check your own salary