McAllen-Edinburg-Mission, TX metro area · also Edinburg, Mission

Average Salary in McAllen, TX

The average salary in McAllen, Texas is $46,850 a year ($22.53 an hour) across all jobs, and the median is $35,830, according to BLS estimates for May 2025 covering the McAllen-Edinburg-Mission, TX metro area. That is 34% less than the U.S. metro average ($70,751) and 28% less than the Texas average ($65,078).

$46,850average salary
$35,830median salary
86cost of living (U.S. = 100)
296,700jobs in the metro
Advertisement

Average salary by job family in McAllen

Management$99,380
Legal$97,230
Healthcare Practitioners and Technical$88,130
Computer and Mathematical$78,800
Architecture and Engineering$78,150
Life, Physical, and Social Science$71,450
Business and Financial Operations$69,030
Educational Instruction and Library$59,890
Community and Social Service$57,290
Arts, Design, Entertainment, Sports, and Media$52,310
Protective Service$51,100
Installation, Maintenance, and Repair$48,720
Construction and Extraction$44,390
Office and Administrative Support$40,310
Transportation and Material Moving$38,690
Sales and Related$37,940
Production$37,450
Farming, Fishing, and Forestry$33,130
Building and Grounds Cleaning and Maintenance$32,280
Personal Care and Service$31,780
Food Preparation and Serving Related$27,020
Healthcare Support$26,370
BLS OEWS May 2025, all employers in the metro area.

Highest-paying jobs in McAllen

Most common jobs in McAllen and what they pay

JobJobsAverage salaryMedian
Home Health and Personal Care Aides46,380$24,490$23,960
Fast Food and Counter Workers12,160$25,170$22,790
Retail Salespersons8,960$29,710$27,420
Customer Service Representatives8,270$36,660$35,830
Cashiers7,000$27,530$27,020
General and Operations Managers6,480$95,420$74,570
Stockers and Order Fillers5,870$34,550$35,080
Office Clerks, General5,420$34,890$32,130
Registered Nurses5,400$80,960$80,540
Heavy and Tractor-Trailer Truck Drivers4,390$50,130$47,040
Advertisement

Cost of living in McAllen

Prices in the McAllen area are 14% below the U.S. average, with a BEA price parity of 85.9 for 2024. The average local salary of $46,850 therefore buys what $54,543 would buy in a typical U.S. metro. A typical home is worth $193,978, 3.7 times the median household income of $52,281.

$193,978typical home value
$52,281median household income
85.9BEA price parity
880,921metro population

Take-home pay in McAllen

Salary levelGrossAfter taxPer month
25th percentile wage$26,020$23,038$1,920
Median wage$35,830$30,970$2,581
Average wage$46,850$39,824$3,319
75th percentile wage$57,300$48,221$4,018

Single filer, standard deduction: federal income tax (2026 brackets), Social Security, Medicare and no state income tax.

Compare McAllen with another city

Salaries for every job in McAllen

Management26 jobs
Legal3 jobs
Healthcare Practitioners and Technical37 jobs
Computer and Mathematical14 jobs
Architecture and Engineering13 jobs
Life, Physical, and Social Science14 jobs
Business and Financial Operations26 jobs
Educational Instruction and Library41 jobs
Community and Social Service13 jobs
Arts, Design, Entertainment, Sports, and Media9 jobs
Protective Service17 jobs
Installation, Maintenance, and Repair23 jobs
Construction and Extraction19 jobs
Office and Administrative Support40 jobs
Transportation and Material Moving19 jobs
Sales and Related14 jobs
Production27 jobs
Farming, Fishing, and Forestry5 jobs
Building and Grounds Cleaning and Maintenance6 jobs
Personal Care and Service12 jobs
Food Preparation and Serving Related12 jobs
Healthcare Support14 jobs

Average salary in nearby cities

Average salary in Texas

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 McAllen: questions

What is a good salary in McAllen?

Half of all workers in the McAllen metro earn less than $35,830 and the average is $46,850. Earning more than $57,300 puts you in the top quarter of local wages.

How much do you need to earn in McAllen to match a $70,751 salary elsewhere?

About $60,772, because prices here are 14% below the U.S. average (BEA price parity 85.9).

What are the highest-paying jobs in McAllen?

Physicians, All Other ($248,180), Chief Executives ($245,140), Family Medicine Physicians ($212,930).

Sources and how to read this page

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