Frank Vélez, 24, won by 19 points in a township already strained by disaster response
BELLEVILLE TOWNSHIP, N.J. — Belleville Township's water pressure collapsed during a 14-alarm warehouse fire. Its 911 calls rerouted to another town. Its municipal headquarters lost power in a controlled safety shutoff. Nine days later, voters elected a 24-year-old who had never held executive office.
Frank Vélez was nine days from election day when the water stopped working.
It was Sunday, May 3, and a mattress warehouse at 347 Cortlandt Street had caught fire around 3 p.m. The blaze grew to nine alarms by 5:30 p.m. and was later classified as high as 14 alarms by responding agencies, one of the worst fires in New Jersey history, by Mayor Michael Melham's assessment. Firefighters ran out of water. Tankers had to roll in from neighboring towns, and Nutley opened its interconnected water pipes to boost pressure. The fire burned for more than four days.
Then the phones went dead.
PSE&G had intentionally cut power to more than 700 buildings, including Belleville Township Hall and the police department headquarters, as part of standard emergency protocol. With the municipal switchboard dark, 911 calls rerouted to Nutley. Power lines had snapped in the chaos. PSE&G re-energized neighboring streets through the night. On Thursday, when Governor Mikie Sherrill toured the smoldering wreckage with Mayor Melham and Fire Chief John Olivieri.
Schools remained closed Monday and Tuesday. The Rutgers Street Bridge was shut indefinitely. Two homes burned, including a four-family dwelling, displacing eight people. Legacy Boxing Gym, which served 80 to 100 kids and employed five coaches, was gone.
By Tuesday, some schools still lacked water, and remote learning started. Parents and educators from Belleville Public School 9 and the Belleville Education Association wrote a joint letter to Superintendent Erick Alfonso and Mayor Melham. The community, they said, "was left navigating uncertainty with little or no official instruction, resorting to group chats and scavenging social media for guidance."
Children had been directed to schools closer to the fire, "heightening fears among parents, especially those with children who suffer from asthma or other respiratory conditions." Teachers were not consulted before the protocols went public.
Melham said he would hand-deliver a letter to Governor Sherrill seeking an emergency declaration. He estimated cleanup would cost several million dollars, though no independent assessment had finished. The federal Bureau of Alcohol, Tobacco, Firearms and Explosives has opened a formal investigation into the cause and origin, which remains pending. PIX11 video showed the ignition moment, which left the warehouse floor consumed by smoke in roughly 40 seconds.
Voters went to the polls on Tuesday, May 12.
Frank Vélez won 3,255 votes, 59.47 percent. Michael Melham took 2,218 votes, 40.53 percent. The margin 18.94 percentage points, a substantial margin. Fifty-five vote-by-mail ballots and roughly 144 provisional ballots remained to be verified by Essex County Clerk Christopher J. Durkin, but the gap was mathematically insurmountable. Melham conceded on Wednesday via Facebook.
Vélez is 24 years old. He had entered politics at 19 because his sister has special needs. In 2021, he became the youngest person ever elected in Belleville's 181-year history, winning a Board of Education seat with 4,313 votes. He lost a council race in 2020, then won in 2024 by 143 votes, becoming the youngest councilman and the first Hispanic man elected to that body. His running mate that year, Tracy Juanita Williams-Muldrow, became the first African American on the council. Both overcame the entire sitting council and the mayor, who had endorsed their opponents.
In 2025, Vélez ran in the Democratic primary for New Jersey General Assembly District 34, a race that drew a co-endorsement from Jersey City Mayor Steve Fulop. He lost to incumbents Carmen Morales and Michael Venezia. In January 2026, former congressman Tom Malinowski endorsed Vélez's mayoral bid; Vélez endorsed Malinowski for New Jersey's 11th congressional district. Melham had backed Malinowski's rival, Brendan Gill, and had supported Republican Jack Ciattarelli for governor in 2021 and 2025. On the night of the May 12 election, after conceding, Melham told supporters he "didn't believe an insurrection happened on January 6th."
Melham's political positioning, supporting a Republican gubernatorial candidate in a Democratic-leaning township and downplaying the Capitol attack, had created political friction before the fire ever started. The fire did not create his vulnerability, but operated on fault lines that were already present.
Vélez ran with Danyale Wells, a financial manager and parent leader, and Michelle Rodríguez, an educator and ESL professional. Their "We Are Belleville" slate won all three seats. Rodríguez took 3,095 votes. Wells took 2,948. Melham's running mates, Naomy DePeña and Yolanda Luna, lost. Melham told supporters, "I'm not going away... I intend to stay civically and politically involved."
Vélez won his 2024 council seat with professional campaign infrastructure, but his 2026 mayoral campaign's staffing and financing remain undocumented in public filings.
On election night, Vélez posted a video at 10:30 p.m. identifying himself as "mayor-elect." Rodríguez wrote, "July 1 can't come soon enough." That is the standard date for municipal terms to begin in Belleville's nonpartisan calendar.
Vélez told ABC 7 the morning after the win that "We ran on getting back to the basics, the quality of life. Talking about responsible development and just talking about getting back to the priorities of working people." His platform, launched in January, had cited quality of life, responsible development, fiscal responsibility, and transparency.
The fire is still under federal investigation. The cause remains undetermined, though welding has been theorized by officials. Demolition of the warehouse is ongoing. Belleville's emergency declaration request sits with the governor's office. The township's certified election results have not yet been posted.
Vélez now faces a township with no warehouse, no boxing gym, two destroyed homes, a closed bridge, and pending state and federal investigations. He has no executive experience. His council term runs until June 30, 2028, but he will assume the mayor's office in a municipality that just watched its infrastructure strain past capacity and its voters respond by choosing the youngest leader in their history.
Editor's Note: NJBallot.com affirms that this reporting does not attribute Frank Vélez's electoral victory solely to the warehouse fire of May 3, 2026.
Sources
• Eric Kiefer, Patch, "Stunning Upset In Belleville As Vélez Claims Victory In Mayor Election" (May 14, 2026)
• Christine Sloan, CBS News New York, "14-alarm fire in Belleville, NJ destroys an entire block" (May 4, 2026)
• ABC 7 NY, "9-alarm fire burning through warehouse in Belleville, New Jersey" (May 4, 2026)
• ABC 7 NY, "24-year-old elected mayor of NJ town as incumbent faced backlash in wake of massive warehouse fire" (May 14, 2026)
• Kevin A. Canessa Jr., The Observer, "Massive 12-alarm fire tears through several structures in Belleville" (May 4, 2026)
• News 12 New Jersey, "Huge Fire Breaks Out In Belleville" (May 4, 2026)
• News 12 New Jersey, "Belleville Elects New Mayor In An Upset As The Incumbent Is Ousted After The Devastating Warehouse Fire" (May 13, 2026)
• Belleville Township, "Gov. Sherrill Comforts First Responders, Business Owners During Tour of Belleville Fire Scene" (May 9, 2026)
• NorthJersey.com / Bergen Record, "Frank Vélez declares victory in Belleville NJ mayor race" (May 14, 2026)
• Eric Kiefer, Patch, "Belleville's Youngest-Ever BOE Member: 'My Age DOES Matter'" (January 29, 2021)
• Eric Kiefer, Patch, "Velez Declares Election Win In Belleville: 'Youngest-Ever Councilman'" (May 17, 2024)
• Insider NJ, "Belleville Sees Historic Change in Upcoming Town Council" (May 24, 2024)
• Insider NJ, "Congressman Tom Malinowski Endorses Frank Vélez for Mayor of Belleville" (January 6, 2026)
• Insider NJ, "Malinowski Campaign Builds Momentum in Essex County with Belleville and Nutley Endorsements" (January 9, 2026)
• Eric Kiefer, Patch, "Frank Vélez Launches Bid For Belleville Mayor In 2026" (January 8, 2026)
• Eric Kiefer, Patch, "Schools Reopen After Massive Belleville Fire, State Of Emergency Lifted" (May 14, 2026)
• PIX11, "New video shows moment Belleville fire sparked inside warehouse" (May 5, 2026)
• NJ 101.5, "Fire in Belleville displaces residents and shuts down schools" (May 6, 2026)
• Ballotpedia, "Frank Velez III" (current)
• NJ Globe, "Malinowski, DeGroot Spar Over Ciattarelli, January 6th, and More" (May 13, 2026)