Voting & Elections

Election Schedule

Election
   Date                                       
Location   Polling    Hours          
  Close of Voter Registration
Last Day to Apply for Mail-In Ballot

Primary Election
June 6, 2023
By District
6am - 8pm
  May 16, 2023
May 30, 2023
 
General Election
November 7,  2023
By District
6am - 8pm
  October 17, 2023
October 31, 2023
 
 *Early Primary Election Voting Period - June 2, 2023 - June 4, 2023.
**Early General Election Voting Period - October 28, 2023 - November 5, 2023.
Special Locations Below ONLY:
1.   East Brunswick, East Brunswick Community Center, 721 Cranbury Rd., East  Brunswick
2.   Edison, Minnie B. Veal Recreation Center, 1070 Grove Ave., Edison
3.   Monroe, Monroe Public Library, 4 Municipal Plaza, Monroe
4.   New Brunswick, New Brunswick Hub Teen Center, 411 Joyce Kilmer Ave, New Brunswick
5.   Old Bridge, Old Bridge Public Library, 1 Old Bridge Plaza, Old Bridge
6.   Perth Amboy, Jankowski Community Center, 1 Olive St. Perth Amboy
7.   Piscataway, John F. Kennedy Public Library, 500 Hoes Ln, Piscataway
8.   Sayreville, Sayreville Senior Center, 423 Main St. Sayreville
9.   South Brunswick, South Brunswick Community Center, 124 New Road, Monmouth Junction
10. Woodbridge, Acacia Youth Center, 95 Port Reading Ave., Woodbridge 

 

Plainsboro polling locations for election day only:

  • Wicoff School - Districts 1 and 2
    Plainsboro Road
    Plainsboro, NJ 08536
    Phone: 609-716-5450
  • WW/P High School North - Districts 3 and 12
    90 Grovers Mill Road
    Plainsboro, NJ 08536
    Phone: 609-716-5000
  • Plainsboro Fire House - District 4
    407 Plainsboro Road
    Plainsboro, NJ 08536
    Phone: 609-799-0492
  • Municipal Building Rooms A and B - Districts 5, 6, and 11
    641 Plainsboro Road
    Plainsboro, NJ 08536
    Phone: 609-799-0909, ext. 547
  • Windrows Hall - CLOSED
    2000 Windrow Drive
    Princeton, NJ 08540
    Phone: 609-520-3700
    Phone: 800-708-7007
  • Community Middle School -  Districts 8, 9 and 10
    55 Grovers Mill Raod
    Plainsboro, NJ 08536
    Phone: 609-716-5300
  • Princeton Landing - District 7 &13
    400 Sayre Dr.
    Princeton, NJ 08540
    Phone: 609-243-9292

Please click the link to the New Jersey Division of Elections website  or the Middlesex County website for more information.

Election Documents