What $120M Could Have Bought

Philadelphia spent $120M on the 250th anniversary of American independence — $15.5M on a single concert. What that money could have funded instead.

Torn 1776 broadside overlapping a municipal budget spreadsheet on a brick wall, with a concert stage truss silhouetted against indigo sky.

Philadelphia spent about $120 million on the 250th anniversary of American independence. About $15.5 million of that went to a single concert contract with ESM Productions. That is roughly five times what the city spent on the entire Welcome America concert last year. Police and sanitation overtime for the day is on top.

Last summer, sanitation workers ended a strike — the first in nearly forty years — with a $1,500 signing bonus and 3% annual raises. They earn an average of $46,000 a year, the lowest among major American cities. The $15.5 million concert contract alone could have paid every sanitation worker that same $1,500 bonus — nearly eight times over. The full $120 million could have given each of them a $9,000 raise — for ten years — and still had a few million in reserve.

Sixty-three Philadelphia public schools still lack working air conditioning, per the district. On the worst August days, kids get sent home at noon. Upgrading the electrical service to support AC runs $1 to $1.5 million per school. The full $120 million would have covered every one of them — and the older buildings with the same problem — and still had $30 million left.

Average teacher compensation, fully loaded (base salary, PSERS pension, benefits), runs about $117,000 a year. The $120 million could have funded roughly 102 teachers for ten years. Instead, the School District is closing buildings.

Last winter, SEPTA was staring down a $213 million operating deficit, threatening to eliminate 45% of its bus routes and raise fares 20%. The crisis was averted — barely — by stopgap money from the state. The structural gap has not gone anywhere. $120 million would have closed more than half of it with room to spare, and secured a decade of buses that actually come.

We all like a celebration. We owe ourselves one every 250 years. But this is a city where, on any given May day, thousands of kids get sent home at noon because the classrooms are 95 degrees. Where the 47 bus takes an hour. Where the person picking up your trash is budgeting a $1,500 bonus across a year and a half of rent. Where Eastwick’s flood protection has been downgraded from 100-year to 5-year and pushed back to the 2030s—see my piece on the Army Corps’ downgrade.

Play comes after work — especially when the work is schools, buses, and the people on whom everything else rests.


Notes, Sources, and Methodology

Spending figures are from the Inquirer’s reporting on the ESM Productions contract and Fox29’s reporting on the city’s total semiquincentennial spending. The sanitation $46,000 salary average and 2025 strike settlement ($1,500 bonus plus 3% annual raises) come from the City of Philadelphia’s July 2025 announcement; the $46,000 figure is cross-cited against my prior reporting in Parker Piles. The 63-school HVAC gap and the $1–$1.5M per-school upgrade cost come from district data reported by the Inquirer. The teacher fully loaded figure of ~$117,000 reflects ~$73,000 of 2024 base pay plus PSERS pension loading and benefits, per Inquirer reporting and Pew’s 2019 pension cost analysis. SEPTA’s $213 million deficit comes from City & State PA’s December 2025 timeline.

Methodology. The sanitation bonus comparison: $15.5M ÷ ~1,300 workers ÷ $1,500 = roughly 8 $1,500 bonuses per worker — the concert contract alone equals eight rounds of last summer’s signing bonus. The 10-year raise comparison: $120M ÷ ~1,300 workers ÷ 10 years ≈ $9,200 per worker per year, rounded to $9,000. The HVAC math: 63 schools × $1.5M per school = $94.5M, leaving roughly $25M–$30M of the $120M envelope unused. The teacher math: 102 teachers at $117k for 10 years = $119.3M. SEPTA’s $213M is the system-wide deficit; the Philadelphia share of one year’s gap would be a fraction, so $120M closing “more than half” is illustrative, not a literal appropriation.

Limitations. The $120M figure is a city-reported total that spans neighborhood capital projects, block parties, and the concert; some items are multi-year outlays that outlive the day. The “1,300 sanitation workers” is a commonly cited round number; the FY2024 Streets Department sanitation unit budget lists ~1,130 positions. The teacher fully loaded figure of $117,000 reflects ~$73,000 in 2024 base pay plus PSERS pension loading and benefits, per the Inquirer’s reporting and Pew’s 2019 pension cost analysis — it is meant as illustrative, not contractual. These comparisons are not dollar-for-dollar reallocations; they are alternate uses for the same scale of spending.