SalariesBudget analysts

Budget analysts Salary in the United States

Median pay, percentile range, and top US metros — official BLS data.

The median salary for Budget analysts in the United States is $91,640 per year — about $44 per hour, according to the U.S. Bureau of Labor Statistics. Half of all workers in this occupation earn between $75,320 and $114,220 a year.

Median annual salary
$91,640
~$44/hr · ~$7,637/mo
Total US jobs
50K
Slower than average
Education
Bachelor's degree
Growth: +1%

Salary range

10th %ile
$62,250
25th %ile
$75,320
Median
$91,640
75th %ile
$114,220
90th %ile
$136,660

Top US metros for Budget analysts

MetroLocal salary
Iowa City, IA$134,850
Ann Arbor, MI$127,860
Huntsville, AL$113,400
San Jose-Sunnyvale-Santa Clara, CA$131,730
Davenport-Moline-Rock Island, IA-IL$102,020
Washington-Arlington-Alexandria, DC-VA-MD-WV$125,050
Gainesville, GA$106,610
Fayetteville, NC$101,360
Tulsa, OK$97,980
Greeley, CO$103,720

Frequently asked questions

How much do Budget analysts make in the US?

The median salary is $91,640 per year (about $44 per hour), according to BLS data. The middle 50% of workers earn between $75,320 and $114,220 a year.

How much do Budget analysts make per hour?

About $44 per hour, based on the median annual salary of $91,640 for full-time work (2,080 hours per year).

What education do you need to work as Budget analysts?

Typical entry-level education: Bachelor's degree, according to the U.S. Bureau of Labor Statistics.

Do these salary figures include bonuses or overtime?

No. BLS Occupational Employment and Wage Statistics reflect base wages only — they exclude overtime pay, bonuses, and most benefits.

View Budget analysts jobs

Browse open positions in this career — remote and on-site roles available.

Find Budget analysts jobs →
Source: US Bureau of Labor Statistics — Occupational Employment and Wage Statistics. (May 2025 OEWS.)