Budget Analysts Salary in Pennsylvania

BLS OEWS May 2025 • 9 metro areas • Pennsylvania

Budget Analysts in Pennsylvania earn a median salary of $81,889 per year on average across 9 metro and nonmetro areas, -6.9% vs the national median of $87,930. An estimated 1,220 budget analysts are employed across Pennsylvania, with salaries ranging from $72,900 to $91,250 depending on location.

$81,889 Avg median salary in Pennsylvania
$91,250 Highest paying metro
$72,900 Lowest paying metro
1,220 Employed in Pennsylvania

Compare Budget Analysts salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Budget Analysts
in
    vs

      Budget Analysts salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      York, PA $91,250 $57,850 $122,340 30
      Philadelphia, PA-NJ-DE-MD $88,160 $76,290 $104,870 570
      Allentown, PA-NJ $87,240 $69,160 $126,780 40
      Reading, PA $83,500 $54,110 $123,590 30
      Pittsburgh, PA $80,580 $67,750 $94,990 120
      Harrisburg, PA $78,890 $69,080 $94,040 330
      State College, PA $78,060 $63,720 $92,030 40
      Lebanon, PA $76,420 $67,250 $86,280 30
      Scranton, PA $72,900 $51,280 $87,980 30

      View Budget Analysts salaries in all cities