Post job

Average Caterpillar analyst salary

$41,064yearly

$35.1 hourly rate

Entry-level Caterpillar analyst salary
$25,000 yearly
Updated April 5, 2024

How much does Caterpillar pay analysts?

The average salary for Caterpillar analysts is $41,064 per year. Caterpillar analyst salaries range between $25,000 to $67,000 per year. Caterpillar analysts earn 44% less than the national average salary for analysts of $73,007.

Location impacts how much a analyst at Caterpillar can expect to make. Analysts at Caterpillar make the most in Spokane, WA, San Diego, CA, and Menominee, MI.

How much does Caterpillar pay analysts by location?

Caterpillar pays analysts the most in Spokane, WA, San Diego, CA, and Menominee, MI. Additionally, cities like Denver and York also report highly competitive salaries for analysts at Caterpillar.

Analyst Caterpillar salary by location

RankCityAvg. salaryHourly rate
1Spokane, WA$46,437$22.33
2San Diego, CA$46,402$22.31
3Menominee, MI$41,809$20.10
4Denver, CO$40,942$19.68
5York, PA$40,826$19.63
6Seguin, TX$39,716$19.09
7Tucson, AZ$39,612$19.04
8Rossville, IL$38,779$18.64
9Brooklyn Park, MN$38,369$18.45
10Athens, GA$38,361$18.44

Highest-paid Caterpillar analysts by job level

RankJob titleAverage salaryHourly rateJob openings
1Consultant/Senior Analyst Programmer$122,994$59-
2Senior Business Analyst Lead$118,607$57-
3Senior Lead Analyst$117,313$56-
4Principal Systems Analyst$115,533$56-
5Equity Research Analyst$115,079$55-
6Systems Analyst Lead, Technical Lead$114,939$55-
7Lead Applications Analyst$114,873$55-
8Senior Systems Analyst$114,240$55-
9Programmer/Analyst Lead$113,948$55-
10Lead Support Analyst$113,477$55-

Analyst salary at Caterpillar competitors

RankCompanyAverage salaryHourly rateJob openings
1General Motors$98,454$4717
2Eaton$86,169$4135
3General Electric$84,519$4189
4Gardner Denver$82,245$403
5Alcoa$79,287$382
6PACCAR$76,635$374
7Whirlpool$76,439$3720
8Terex$75,797$364
9Kimberly-Clark$74,557$362
10Cummins$61,279$295

Caterpillar analyst salary FAQ

Search for analyst jobs