{"id":146820,"date":"2026-03-24T10:18:09","date_gmt":"2026-03-24T10:18:09","guid":{"rendered":"https:\/\/www.newsbeep.com\/us-pa\/146820\/"},"modified":"2026-03-24T10:18:09","modified_gmt":"2026-03-24T10:18:09","slug":"see-what-city-of-pittsburgh-employees-were-paid-in-2025","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us-pa\/146820\/","title":{"rendered":"See what City of Pittsburgh employees were paid in 2025"},"content":{"rendered":"<p class=\"&quot;byline&quot;\">by Charlie Wolfson, Pittsburgh&#8217;s Public Source <br \/>March 24, 2026<\/p>\n<p>Pittsburgh spent more money than it collected in 2025 <a href=\"https:\/\/www.publicsource.org\/pittsburgh-finances-city-budget-controller-mayor-federal-funds\/\" rel=\"nofollow noopener\" target=\"_blank\">for many reasons<\/a>, including lower-than-expected revenue from payroll preparation taxes and interest earnings, and the state high court striking down the city\u2019s \u201cjock tax.\u201d It didn\u2019t help, though, that the city spent $3 million more than it budgeted for payroll.<\/p>\n<p>The city\u2019s biggest cost center is compensation for its more than 3,000 employees. And city employees earned a whopping $71 million in overtime in 2025, according to pay records obtained by Pittsburgh\u2019s Public Source. That includes payment for so-called secondary employment \u2014 moonlighting done by public safety employees, coordinated by the city but paid by entities like pro sports teams, concerts and smaller organizations that stage events.<\/p>\n<p>The city controller told Public Source that even without the secondary pay by private entities, city-funded overtime ran $20 million over budget. Last year was the second in a row in which extra compensation reached that historically high level.<\/p>\n<p>\u201cWe can\u2019t make good fiscal decisions if we\u2019re not being realistic about things we know we will have to pay for,\u201d said Controller Rachael Heisler, who repeatedly criticized former Mayor Ed Gainey\u2019s administration for underestimating the amount of overtime in the budget.\u00a0<\/p>\n<p>She said the problems associated with high overtime are not only financial: It forces first responders to work longer and more dangerous hours.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/us-pa\/wp-content\/uploads\/2026\/03\/thumbnail.jpeg\" width=\"100%\" alt=\"visualization\"\/><\/p>\n<p>City employees earned $329 million last year, factoring in all overtime and bonus pay,\u00a0 amounting to about half the city\u2019s operating budget.<\/p>\n<p>Public Source annually files records requests with the city, Allegheny County and Pittsburgh Public Schools to learn how taxpayer money is spent and earned. This time, we found city EMS Bureau employees took home an average of $38,697 apiece in overtime pay, with Police and Fire Bureau workers averaging nearly as much.<\/p>\n<p>Robert Swartzwelder, the president of the police officers\u2019 union, said the city\u2019s schedule of major events like the marathon, festivals and parades creates an \u201coverworked structure\u201d for the department.<\/p>\n<p>\u201cThe only way the city can have these events is to increase overtime significantly, work officers longer hours than they\u2019re accustomed to and it puts a strain on city finances,\u201d Swartzwelder said, adding that the upcoming NFL Draft will cause \u201cmassive strain.\u201d<\/p>\n<p>More than 100 employees earned more from overtime than their base salary; two earned more than double their base salary in overtime and one earned more than triple. Though no city employee earned a base salary of more than $164,236, 105 employees took home more than $200,000 last year.<\/p>\n<p>Jon Atkinson, president of the paramedics union, said the medics who work large amounts of overtime are vital to keeping the system functional. While some of the overtime totals include money earned from moonlighting at private events, Atkinson said the bureau\u2019s top earners mostly earn overtime on city time.<\/p>\n<p>\u201cThey\u2019ll work 18 to 20 hours a day for literally weeks straight,\u201d Atkinson said of Jerome Wasek and Anthony DeSantis, who earned $271,229 and $259,548 in overtime, respectively. \u201cThose guys get five weeks of vacation, they might take a week or two off. They work like horses.\u201d<\/p>\n<p>The median salary of full-time city workers last year was $77,043, almost identical to the median household income in the metropolitan area. The\u00a0police, fire and EMS bureaus had higher median salaries<\/p>\n<p>The top base salaries last year went, as usual, to police and fire leadership. Former Mayor Ed Gainey\u2019s salary was the 23rd highest among city employees at $136,219.<\/p>\n<p>The diversity of the city\u2019s workforce is roughly equivalent to that of the city\u2019s population. One exception: The city is roughly 7% Asian, compared to only 1% of city workers.<\/p>\n<p>A bigger disparity exists in the city\u2019s public safety bureaus, where 83% of employees were white in 2025 and 86% were male. (Overall, 63% of the city populace is white, and 48% is male.)<\/p>\n<p>The public safety bureaus account for most of the city\u2019s high-paying jobs, so their lack of diversity means the city\u2019s white and male employees make median and average salaries significantly higher than their counterparts. For example, white employees made a median salary of about $79,000 last year, compared to $53,000 for Black employees. An almost identical spread existed between male and female employees.<\/p>\n<p>Charlie Wolfson is the local government reporter for Pittsburgh\u2019s Public Source. He can be reached at <a href=\"https:\/\/www.publicsource.org\/city-pittsburgh-salaries-historic-overtime-earnings\/mailto:charlie@publicsource.org\" rel=\"nofollow noopener\" target=\"_blank\">charlie@publicsource.org<\/a>.<\/p>\n<p>This story was fact-checked by Mia Hollie.<\/p>\n<p>This &lt;a target=&#8221;_blank&#8221; href=&#8221;https:\/\/www.publicsource.org\/city-pittsburgh-salaries-historic-overtime-earnings\/&#8221;&gt;article&lt;\/a&gt; first appeared on &lt;a target=&#8221;_blank&#8221; href=&#8221;https:\/\/www.publicsource.org&#8221;&gt;Pittsburgh&#8217;s Public Source&lt;\/a&gt; and is republished here under a &lt;a target=&#8221;_blank&#8221; href=&#8221;https:\/\/creativecommons.org\/licenses\/by-nd\/4.0\/&#8221;&gt;Creative Commons Attribution-NoDerivatives 4.0 International License&lt;\/a&gt;.&lt;img src=&#8221;https:\/\/i0.wp.com\/www.publicsource.org\/wp-content\/uploads\/2025\/07\/cropped-ps_circle_favicon_blue.png?resize=150%2C150&amp;amp;ssl=1&#8243; style=&#8221;width:1em;height:1em;margin-left:10px;&#8221;&gt;<\/p>\n<p>&lt;img id=&#8221;republication-tracker-tool-source&#8221; src=&#8221;https:\/\/www.publicsource.org\/?republication-pixel=true&amp;post=1330678&amp;amp;ga4=G-CCLXQK5C14&#8243; style=&#8221;width:1px;height:1px;&#8221;&gt;&lt;script&gt; PARSELY = { autotrack: false, onload: function() { PARSELY.beacon.trackPageView({ url: &#8220;https:\/\/www.publicsource.org\/city-pittsburgh-salaries-historic-overtime-earnings\/&#8221;, urlref: window.location.href }); } } &lt;\/script&gt; &lt;script id=&#8221;parsely-cfg&#8221; src=&#8221;\/\/cdn.parsely.com\/keys\/publicsource.org\/p.js&#8221;&gt;&lt;\/script&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"by Charlie Wolfson, Pittsburgh&#8217;s Public Source March 24, 2026 Pittsburgh spent more money than it collected in 2025&hellip;\n","protected":false},"author":2,"featured_media":146821,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[73,75,74],"class_list":{"0":"post-146820","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-pittsburgh","8":"tag-pittsburgh","9":"tag-pittsburgh-headlines","10":"tag-pittsburgh-news"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/posts\/146820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/comments?post=146820"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/posts\/146820\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/media\/146821"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/media?parent=146820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/categories?post=146820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-pa\/wp-json\/wp\/v2\/tags?post=146820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}