Candidate Statements, Endorsements, and Your Role in the 2025 Elections

ElectionsNote From Admins

With the election fast approaching, we want to clarify NJ21st’s approach to the 2025 campaign season.

We’ve reached out to all declared candidates running for office (contested races) in the 21st Legislative District and invited them to use our platform in sharing substantive candidate statements.

Dunellen and Middlesex Borough Candidates email addresses weren’t available so we submitted OPRA requests to get them.

We also welcome contributions from residents across the 21st District year round.

Whether it’s a candidate endorsement, a meeting summary or documents related to your local council or BOE, we want to hear from you. We especially encourage engagement in towns where transparency has historically been limited.

You can submit your articles here or by emailing [email protected]. All contributions must be substantive and rooted in verifiable facts.

All submissions—whether from candidates or residents—are governed by our policies on:

NJ21st is a nonprofit civic journalism initiative. We’re not backed by corporations or political machines.

This platform was built to give folks in the 21st District a resource and a voice.

Please use it.

Municipalities in the 21st District

  • Union County:
    • Berkeley Heights
    • Cranford
    • Garwood
    • Fanwood
    • Mountainside
    • New Providence
    • Scotch Plains
    • Springfield Township
    • Summit
    • Westfield
  • Somerset County:
    • Bernards Township
    • Bernardsville
    • Far Hills
    • Green Brook
    • Peapack and Gladstone
    • Warren Township
    • Watchung
  • Morris County:
    • Chatham Borough
    • Chatham Township
    • Long Hill Township
  • Middlesex County:
    • Dunellen
    • Middlesex Borough

See All Admin Notes

Subscribe to nj21st For Free

Our Commitment to Ethical Journalism

NJ 21st Team

Leave a Reply