Buffalo-Cheektowaga, NY metro area · also Cheektowaga

Average Salary in Buffalo, NY

The average salary in Buffalo, New York is $66,480 a year ($31.96 an hour) across all jobs, and the median is $50,790, according to BLS estimates for May 2025 covering the Buffalo-Cheektowaga, NY metro area. That is 5% less than the U.S. average ($69,770) and 19% less than the New York average ($82,460).

$66,480average salary
$50,790median salary
96cost of living (U.S. = 100)
534,550jobs in the metro
Advertisement

Average salary by job family in Buffalo

Management$142,750
Legal$109,460
Computer and Mathematical$105,140
Healthcare Practitioners and Technical$102,610
Architecture and Engineering$91,850
Business and Financial Operations$88,680
Life, Physical, and Social Science$82,660
Arts, Design, Entertainment, Sports, and Media$73,910
Educational Instruction and Library$68,360
Construction and Extraction$68,010
Installation, Maintenance, and Repair$62,610
Protective Service$62,550
Community and Social Service$61,060
Sales and Related$53,180
Production$52,400
Office and Administrative Support$51,730
Transportation and Material Moving$46,880
Farming, Fishing, and Forestry$42,850
Food Preparation and Serving Related$42,130
Building and Grounds Cleaning and Maintenance$41,460
Personal Care and Service$41,200
Healthcare Support$40,970
BLS OEWS May 2025, all employers in the metro area.

Highest-paying jobs in Buffalo

Most common jobs in Buffalo and what they pay

JobJobsAverage salaryMedian
Home Health and Personal Care Aides18,090$38,660$36,570
Retail Salespersons15,160$39,370$34,910
Fast Food and Counter Workers14,170$35,010$34,560
Registered Nurses13,830$98,560$99,060
General and Operations Managers11,100$130,840$103,280
Cashiers10,590$34,950$33,850
Stockers and Order Fillers9,990$40,880$37,970
Customer Service Representatives9,850$48,200$45,520
Janitors and Cleaners, Except Maids and Housekeeping Cleaners9,290$39,360$37,380
Waiters and Waitresses7,990$54,310$46,580
Advertisement

Cost of living in Buffalo

Prices in the Buffalo area are 4% below the U.S. average, with a BEA price parity of 95.8 for 2024. The average local salary of $66,480 therefore buys what $69,363 would buy in a typical U.S. metro. A typical home is worth $288,316, 4.1 times the median household income of $70,572.

$288,316typical home value
$70,572median household income
95.8BEA price parity
1,161,385metro population

Take-home pay in Buffalo

Salary levelGrossAfter taxPer month
25th percentile wage$37,680$30,988$2,582
Median wage$50,790$40,801$3,400
Average wage$66,480$52,488$4,374
75th percentile wage$78,530$60,362$5,030

Single filer, standard deduction: federal income tax (2026 brackets), Social Security, Medicare and state income tax (2025 rules). New York City (up to 3.876%) and Yonkers income taxes are not included.

Compare Buffalo with another city

Salaries for every job in Buffalo

Management34 jobs
Legal7 jobs
Computer and Mathematical18 jobs
Healthcare Practitioners and Technical57 jobs
Architecture and Engineering27 jobs
Business and Financial Operations29 jobs
Life, Physical, and Social Science21 jobs
Arts, Design, Entertainment, Sports, and Media23 jobs
Educational Instruction and Library50 jobs
Construction and Extraction31 jobs
Installation, Maintenance, and Repair33 jobs
Protective Service20 jobs
Community and Social Service16 jobs
Sales and Related17 jobs
Production65 jobs
Office and Administrative Support49 jobs
Transportation and Material Moving27 jobs
Farming, Fishing, and Forestry3 jobs
Food Preparation and Serving Related15 jobs
Building and Grounds Cleaning and Maintenance7 jobs
Personal Care and Service21 jobs
Healthcare Support16 jobs

Jobs paid by the hour in Buffalo

For 1 job in the Buffalo-Cheektowaga, NY metro area BLS publishes an hourly wage only, because the work is rarely full-time all year (gigs, seasons, performances). An annual figure would overstate what most people earn, so we show the hourly rate.

JobAverage per hourMedian per hourJobs
Musicians and Singers$60.31$55.43250

Average salary in nearby cities

Average salary in New York

Advertisement

What locals say: vote a badge

Tap the badges that describe this place. One vote per badge and visitor, no account. A badge shows in the city rankings after 3 votes.

Salary in Buffalo: questions

What is a good salary in Buffalo?

Half of all workers in the Buffalo metro earn less than $50,790 and the average is $66,480. Earning more than $78,530 puts you in the top quarter of local wages.

How much do you need to earn in Buffalo to match a $69,770 salary elsewhere?

About $66,870, because prices here are 4% below the U.S. average (BEA price parity 95.8).

What are the highest-paying jobs in Buffalo?

Anesthesiologists ($457,280), Neurologists ($448,720), Cardiologists ($385,930).

What is the average salary in Cheektowaga?

Cheektowaga is part of the Buffalo-Cheektowaga, NY metro area, where the average salary is $66,480 a year and the median $50,790. BLS does not publish separate wage figures for Cheektowaga, so these metro figures are the closest official guide.

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.