Keith DiMarco
Introduction
Keith DiMarco is the former mayor of Glassport Borough in Allegheny County, Pennsylvania, whose time in office ended abruptly on Tuesday, August 18, 2026, when he resigned after being charged with invasion of privacy. DiMarco, 54, was charged by the Allegheny County Police after a hidden camera was discovered in a bathroom at his home, and investigators seized several small wireless cameras and other electronic devices during the investigation. The case drew regional attention because of the office involved: a sitting borough mayor charged in connection with a camera found in his own home, with his resignation accepted by the borough council the same evening. The charges are accusations, and DiMarco is presumed innocent unless proven guilty in court.
Background Information
DiMarco had served eight and a half years as mayor of Glassport, a borough in Allegheny County in western Pennsylvania, making the office his principal public role in the community. Outside of elected office, he worked in information technology at UPMC; after the charges became public, a spokesperson for the organization confirmed that he had been suspended from that position. The allegations, as reported from the criminal complaint, unfolded inside his own household: his adult stepdaughter was the person who found the camera in the bathroom, and his wife later discovered evidence of camera purchases on his phone. Both his wife and his adult stepdaughter were named as the filers of a protection-from-abuse order in the days after the camera came to light.
The Controversy or Incident That Led to Their Cancellation
Allegations. The claims in this section are allegations from the Allegheny County Police and the criminal complaint, which reported substantiating them. They were never admitted by DiMarco and have not been adjudicated in court; he is presumed innocent unless and until proven guilty.
The investigation began on Friday, August 14, 2026, at about 4:30 p.m., when Glassport Police requested assistance from the Allegheny County Police General Investigations Unit after receiving information about a hidden camera in a bathroom. County detectives responded to the residence and, during the investigation, seized several electronic devices, including multiple small wireless cameras. Police did not disclose where each device was allegedly located or provide details about what investigators believe may have been recorded.
According to the criminal complaint, DiMarco’s adult stepdaughter spotted the camera hidden in a plant in the bathroom while she was taking a bath. The complaint further states that DiMarco’s wife found proof of purchases on his phone for two magnetic cameras and a small square camera, and that he allegedly admitted to investigators that he placed one in the bathroom to record his wife.
An arrest warrant was issued for DiMarco on Tuesday, charging him with two counts of invasion of privacy. County police said he subsequently turned himself in.
The episode also produced a parallel matter involving a protection order. A day after law enforcement was at the mayor’s home, a protection order prohibiting DiMarco from contacting his wife was issued, and he allegedly violated it by leaving two voicemails and emailing her. KDKA-TV, citing sources, reported that DiMarco was first arrested on Monday for violating the protection-from-abuse order that had been filed by his wife and adult stepdaughter, before the invasion-of-privacy warrant followed the next day.
Public Reaction and Consequences
The response came swiftly through official channels. DiMarco resigned as mayor on Tuesday, August 18, 2026 — four days after law enforcement received the call about the hidden camera and on the same day the arrest warrant was issued. The borough council accepted his resignation that night during its meeting, ending his eight-and-a-half-year tenure. His employer acted in parallel: a UPMC spokesperson confirmed that DiMarco had been suspended from his information technology job there.
Glassport’s government also moved to manage the vacancy. Council president Anthony Colecchi became acting mayor, and the council is required to appoint a new mayor, who will be sworn in at the panel’s next voting meeting on September 15. The two source accounts do not record any public statement from DiMarco himself; the documented reaction consists of his resignation, the council’s acceptance of it, and his suspension from UPMC, all within roughly a week of the initial camera discovery.
Current Status
As of the latest information in the source accounts, DiMarco is no longer mayor of Glassport, remains suspended from his position at UPMC, and faces two counts of invasion of privacy after turning himself in on the county warrant. Additional information about his court proceedings was not immediately provided in the county police update, and the department noted that the investigation remains subject to change as additional information becomes available. Allegheny County Police asked anyone with information connected to the case to contact its tip line at 1-833-ALL-TIPS, noting that callers can remain anonymous. In Glassport, Colecchi continues as acting mayor pending the council’s appointment of a successor at its September 15 meeting.
Impact on Their Career/Life
The charges ended DiMarco’s eight-and-a-half-year career as mayor of Glassport within days of the initial discovery: the warrant was issued on August 18, he resigned that day, and the council accepted the resignation that night, making the separation from public office final and irreversible regardless of how the criminal case concludes. His professional life outside politics was affected in parallel, as UPMC suspended him from his information technology role pending resolution of the matter. Personally, the case has left him subject to a protection order barring contact with his wife, whom the complaint alleges he violated the order’s terms by contacting, and to criminal charges brought by his own county’s police force. The legal process remained at an early stage in the source reporting, with no court dates announced and the county investigation formally open. The charges are accusations, and DiMarco is presumed innocent unless proven guilty in court.