Meteorologist salary in United States
How much does a Meteorologist make in the United States?
Average base salary
- Hour
- Year
The average salary for a meteorologist is $82,070 per year in the United States. 186 salaries taken from job postings on Indeed in the past 36 months (updated October 18, 2026).
Highest paying companies for Meteorologist in United States
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Meteorologist?
Highest paying cities for Meteorologists near United States
Where can a Meteorologist earn more?
Compare salaries for Meteorologists in different locationsFrequently Asked Questions (FAQs) about Meteorologist
The average salary for a Meteorologist is $82,070 per year in the United States. This figure is based on 186 salaries taken from job postings on Indeed in the past 36 months, last updated on October 18, 2026.
Meteorologist jobs on Indeed - find your next one today.
Meteorologist salaries typically range between a low of $48,475 and a high of $138,947 per year, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Meteorologist include Portland, OR at $115,911 per year, Houston, TX at $89,542 per year, and College Park, MD at $78,753 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Meteorologist include bp ($191,000 per year) and Worldwide Recruitment Solutions ($162,500 per year).