Democrat Bob Brooks rode the wave of voter dissatisfaction over President Donald Trump to declare victory in the 7th Congressional District race against freshman Republican Rep. Ryan Mackenzie.
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Republican U.S. Rep. Ryan Mackenzie addresses supporters Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown after being defeated in the 7th Congressional District race. Democratic challenger Bob Brooks won the Lehigh Valley-based seat in what was one of the most-watched U.S. House races in the country. (Jonathan Broady/Special to The Morning Call)
Supporters of Republican U.S. Rep. Ryan Mackenzie watch the results come in Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown. Mackenzie faced Democratic challenger Bob Brooks in the 7th Congressional District in what was one of the most-watched races in the country. (Jonathan Broady/Special to The Morning Call)
Supporters of Republican U.S. Rep. Ryan Mackenzie watch the results come in Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown. Mackenzie faced Democratic challenger Bob Brooks in the 7th Congressional District in what was one of the most-watched races in the country. (Jonathan Broady/Special to The Morning Call)
Supporters of Republican U.S. Rep. Ryan Mackenzie watch the results come in Tuesday, Nov. 3, 2026, at his Election Day watch party at Hyatt Hotel in Allentown. Mackenzie faced Democratic challenger Bob Brooks in the 7th Congressional District in what was one of the most-watched races in the country. (Jonathan Broady/Special to The Morning Call)
Supporters wait for former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks to arrive at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call
Supporters wait for former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks to arrive at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call
Supporters wait for former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks to arrive at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call
Supporters wait for former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks to arrive at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call
Toy firetrucks are table toppers at former Bethlehem firefighter and Democratic congressional candidate Bob Brooks’ election night party Tuesday, Nov. 3, 2026, at the ArtsQuest Center at SteelStacks in Bethlehem. Brooks is challenging first-term Republican Rep. Ryan Mackenzie in Pennsylvania’s closely watched 7th Congressional District. (Monica Cabrera/The Morning Call)
1 of 33
Former Bethlehem firefighter and Democratic candidate for Congress Bob Brooks greets supporters at his election night party Tuesday, Nov. 3, 2026 at the ArtsQuest Center at SteelStacks in Bethlehem. (Monica Cabrera/The Morning Call)
From power pop legends The Smithereens to Talking Heads tribute Start Making Sense, and a little spoken word from The Police’s Stewart Copeland, this month is shaping up to be a November to remember.