Politics & Government

Joe Ciresi Defeats Michael McCloskey In 146th District

The incumbent Ciresi has held on to his seat.

Joe Ciresi is battling Michael McCloskey in the 146th state legislative district race.
Joe Ciresi is battling Michael McCloskey in the 146th state legislative district race. (Patch Media)

LIMERICK, PA β€” Joe Ciresi has defeated Michael McCloskey by a large margin to maintain his seat.

With only a small number of mail-in ballots still to be tabulated, Ciresi has gained 20,333 votes to McCloskey's 13,914. That margin is similar to Ciresi's 2022 margin of victory of about 7,000 votes.

1:01 a.m.

Find out what's happening in Limerick-Royersford-Spring Cityfor free with the latest updates from Patch.

Incumbent Joe Ciresi held a commanding lead into the early morning hours Wednesday over challenging Republican Michael McCloskey. He led by more than 4,800 votes just after midnight, a significant margin that made it very likely he would hold on to the seat.

However, with a few precincts still not reporting and mail-in ballots still being tabulated, the race is too close to call.

Find out what's happening in Limerick-Royersford-Spring Cityfor free with the latest updates from Patch.

12:16 a.m.

  • Ciresi: 16,825
  • McCloskey: 12,035

10:59 p.m.

Minimal new precincts within the 146th have been counted in the past hour, with vote totals remaining very similar and Ciresi holding a commanding lead.

  • Ciresi: 6,647
  • McCloskey: 2,441

9:42 p.m.

Ciresi still has a huge advantage as some of the in-person votes begin to be tallied. Across Montgomery County, 23 precincts have reported in, and 16,166 total in person votes have been tallied. Meanwhile, 99,527 mail-in ballots have been tallied, out of 171,347 received.

In the 146th:

  • Ciresi: 6,511
  • McCloskey: 2,395

8:47 p.m.

A total of 171,347 mail-in ballots were received in Montgomery County in the 2024 election, the county said. About 94,577 have been counted. No in-person tallies are yet available in the county.

Ciresi: 5,750

McCloskey: 2,067

8:40 p.m.

As the Democratic lead grows as expected in Pennsylvania with the early mail-in vote tabulation, it's important to note that this will dwindle significantly in the coming hours. Montgomery County elections chief Neil Makhija said Tuesday that Republican candidates would likely steadily make up ground up until midnight, when in-person balloting is likely to be complete.

Mail-in balloting will be about two thirds finished in most of the state by midnight, officials estimate.


LIMERICK TOWNSHIP, PA β€” Polls are closed across Montgomery County, and votes are beginning to be tallied in the 146th legislative district race between incumbent Democrat Joe Ciresi and challenging Republican Michael McCloskey.

Check back with Patch throughout the evening for live results as they become available.

For full coverage of the election in Pennsylvania, go here.

Ciresi, 54, has been in office since 2019. Prior to that, he served on the Spring-Ford school board from 2003 to 2017.

McCloskey, a Limerick Township Supervisor, spent ten years on the Limerick Township Planning Commission and Parks and Recreation Board.

The district

Limerick, Perkiomen Township, Lower Pottsgrove, Royersford, Trappe, and most of Pottstown are contained in the 146th.

It has a population of 64,098 residents, according to Ballotpedia.

Past results

For 47 of the 49 years years leading up to 2019, Republicans controlled the 146th, as they did much of the area.

Then, during the 2018 primaries, Rep. Ciresi came into office as part of a historic blue wave that saw several long-red districts in Montgomery and Chester counties turn to Democrats.

Ciresi won a close election back in 2018 by about 3,000 votes, but it hasn't been particularly close since then. He's extended his margin of victory in both terms, winning by around 5,000 votes in 2020, then by about 7,000 in 2022.

All of the below long GOP-held districts, flipped to Democrats in 2018, remain blue:

Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.