Budget Analyst Salary 2025: $91,640 Median, Career Outlook & How to Become One

The median salary for budget analysts in the U.S. is $91,640, according to the Bureau of Labor Statistics' latest data. The average (mean) is slightly higher at $96,370, which works out to roughly $44 per hour. Most budget analysts earn between $62,250 (10th percentile) and $136,660 (90th percentile), so your pay will depend heavily on location, experience, and sector.

Budget analysts help public agencies and private companies plan their finances—reviewing budget proposals, monitoring spending, and forecasting needs. The occupation employs about 47,160 people nationwide, and the BLS projects 1% employment growth from 2024 to 2034, slower than the average for all occupations. That still means roughly 3,100 openings each year, mostly to replace workers who retire or leave the field.

Explore the live data for this occupation:

How much Budget Analysts earn

The typical budget analyst earns a median of $91,640. Half of all analysts earn more than that, half less. The top 10% pull in over $136,660, while the bottom 10% make less than $62,250. Your salary will vary by industry: the federal government tends to pay well, while state and local government positions may offer lower pay but better benefits or work-life balance.

Experience matters. Early-career analysts often start in the $60,000 range, while those with a decade or more of experience can cross six figures. Advanced degrees or certifications, like the Certified Government Financial Manager (CGFM) or Certified Budget Analyst (CBA), can boost earning potential.

Pay by state

Location is one of the biggest factors in a budget analyst's salary. The District of Columbia pays the highest average wage at $124,590, largely due to federal government demand. Other top-paying states include Maryland ($106,020), Virginia ($105,470), California ($99,520), and Alabama ($99,490).

On the lower end, Arkansas pays an average of just $71,800. Kentucky ($76,860) and North Dakota ($77,400) also rank near the bottom. If you're willing to move, targeting states with large government or corporate headquarters can significantly increase your pay.

How to become Budget Analyst

Most budget analyst positions require at least a bachelor's degree. Common majors include accounting, finance, economics, public administration, or business administration. Some federal positions may accept a degree in a related field with coursework in accounting or budgeting.

Entry-level analysts typically start as trainees or assistants. The federal government often hires graduates through the Pathways Program. Certification isn't mandatory, but options like the Certified Government Financial Manager (CGFM) or Certified Budget Analyst (CBA) can help with advancement. Many analysts also pursue a master's degree in public administration or business administration (MBA) to move into senior roles.

  • Earn a bachelor's degree in accounting, finance, economics, or a related field.
  • Gain entry-level experience through internships or government trainee programs.
  • Consider certification such as CGFM or CBA for career growth.
  • A master's degree can help you qualify for higher-paying or supervisory roles.

Job outlook

Employment of budget analysts is projected to grow 1% from 2024 to 2034, slower than the average for all occupations. That's because automation and software are making some budgeting tasks more efficient, reducing the need for large numbers of analysts. However, about 3,100 job openings are expected each year over the decade, mostly due to workers retiring or moving to other occupations.

Opportunities will be best for those with strong analytical skills and experience with financial software. The federal government remains the largest employer, but state and local governments also hire many budget analysts. Private-sector roles in healthcare, education, and professional services offer additional options.

Frequently asked questions

What is the starting salary for a budget analyst?

Entry-level budget analysts typically earn around $62,250, the 10th percentile. Starting pay can be lower in small organizations or states with lower cost of living, but federal trainees often start in the $50,000-$60,000 range.

Do budget analysts need a certification?

No, certification is not required, but it can help you stand out. The Certified Government Financial Manager (CGFM) and Certified Budget Analyst (CBA) are two common credentials that can lead to higher pay and advancement.

What is the job growth for budget analysts?

The BLS projects 1% growth from 2024 to 2034, which is slower than average. However, about 3,100 openings per year are expected due to turnover, so new jobs will still be available.

Which state pays budget analysts the most?

The District of Columbia pays the highest average salary at $124,590, followed by Maryland ($106,020) and Virginia ($105,470).

Is a master's degree necessary to become a budget analyst?

No, a bachelor's degree is sufficient for most entry-level positions. A master's in public administration or business can help with advancement to senior analyst or management roles.

Salary figures are U.S. Bureau of Labor Statistics estimates (OEWS / Employment Projections). For informational purposes only; not career or financial advice. See the full Budget Analysts data.