Salaripedia
English

How much does a social scientist and related worker make in McAllen?

$97,470a year

Median yearly pay for social scientist and related workers in the McAllen-Edinburg-Mission, TX metro area. That is $46.86 an hour or $8,123 a month.

Hourly
$46.86
Vs. national median
-4%
Rank among cities
41 of 113
Jobs in the area
50
Pay range
Lowest 10%: $61,110Median: $97,470Highest 10%: $137,000
PercentileYearlyHourly
10th$61,110$29.38
25th$79,700$38.32
Median$97,470$46.86
75th$117,300$56.41
90th$137,000$65.86

Other cities in Texas

Median yearly pay for social scientist and related workers.

San Antonio, TX$110,500
Houston, TX$108,400
College Station, TX$105,300
Dallas, TX$104,400
Austin, TX$102,500
El Paso, TX$96,100
Social Scientist and Related Worker salary in Texas Social Scientist and Related Worker salary in all states

Related jobs in McAllen

Same field, median yearly pay.

Biological Scientist$94,520
School Psychologist$90,310
Clinical and Counseling Psychologist$74,740
Medical Scientist$71,730
Physical Scientist$71,580
Urban and Regional Planner$60,010
Occupational Health and Safety Specialist$56,500
Life$48,100
Salaries for every job in McAllen, TX

Frequently asked questions

How much does a social scientist and related worker make an hour in McAllen?

The median hourly pay in the McAllen-Edinburg-Mission, TX metro area is $46.86 ($97,470 a year).

Do social scientist and related workers make more in McAllen than the national average?

No: $97,470 against $101,100 nationally, 4% less.

How does McAllen compare with the rest of Texas?

The median in Texas is $101,800, so McAllen pays 4% less.

Where does McAllen rank for social scientist and related worker pay?

41 of 113 metro areas with data.

How much does a social scientist and related worker make starting out in McAllen?

The lowest-paid 10% make $61,110 or less a year; the top 10% make $137,000 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.