This event is in the "Other" group. Voter Registration Deadline for the Primary Election All Day Municipal Complex Calendars: Other : For more information, please click here. This event is in the "Other" group. May 20 2025 Tue Voter Registration Deadline for the Primary Election All Day Other Location: Municipal Complex Calendars: Other Event Details: For more information, please click here.
This event is in the "Other" group. Deadline to apply via mail for a vote-by-mail ballot All Day Municipal Complex Calendars: Other : For more information, please click here. This event is in the "Other" group. Jun 3 2025 Tue Deadline to apply via mail for a vote-by-mail ballot All Day Other Location: Municipal Complex Calendars: Other Event Details: For more information, please click here.
This event is in the "Other" group. Early Voting for Primary Election (Day 1 of 6) Tuesday, June 3, 2025 at 10:00am - 8:00pm Piscataway Township Calendars: Other : No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations. Offsite Event This event is in the "Other" group. Jun 3 2025 Tue Early Voting for Primary Election (Day 1 of 6) 10:00am - 8:00pm Other Location: Piscataway Township Calendars: Other Event Details: No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations.
This event is in the "Other" group. Early Voting for Primary Election (Day 2 of 6) Wednesday, June 4, 2025 at 10:00am - 8:00pm Piscataway Township Calendars: Other : No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations. Offsite Event This event is in the "Other" group. Jun 4 2025 Wed Early Voting for Primary Election (Day 2 of 6) 10:00am - 8:00pm Other Location: Piscataway Township Calendars: Other Event Details: No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations.
This event is in the "Other" group. Early Voting for Primary Election (Day 3 of 6) Thursday, June 5, 2025 at 10:00am - 8:00pm Piscataway Township Calendars: Other : No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations. Offsite Event This event is in the "Other" group. Jun 5 2025 Thu Early Voting for Primary Election (Day 3 of 6) 10:00am - 8:00pm Other Location: Piscataway Township Calendars: Other Event Details: No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations.
This event is in the "Other" group. Early Voting for Primary Election (Day 4 of 6) Friday, June 6, 2025 at 10:00am - 8:00pm Piscataway Township Calendars: Other : No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations. Offsite Event This event is in the "Other" group. Jun 6 2025 Fri Early Voting for Primary Election (Day 4 of 6) 10:00am - 8:00pm Other Location: Piscataway Township Calendars: Other Event Details: No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations.
This event is in the "Other" group. Early Voting for Primary Election (Day 5 of 6) Saturday, June 7, 2025 at 10:00am - 6:00pm Piscataway Township Calendars: Other : No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations. Offsite Event This event is in the "Other" group. Jun 7 2025 Sat Early Voting for Primary Election (Day 5 of 6) 10:00am - 6:00pm Other Location: Piscataway Township Calendars: Other Event Details: No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations.
This event is in the "Other" group. Early Voting for Primary Election (Day 6 of 6) Sunday, June 8, 2025 at 10:00am - 6:00pm Piscataway Township Calendars: Other : No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations. Offsite Event This event is in the "Other" group. Jun 8 2025 Sun Early Voting for Primary Election (Day 6 of 6) 10:00am - 6:00pm Other Location: Piscataway Township Calendars: Other Event Details: No matter where you live in Middlesex County, you can vote your specific ballot at any of county's designated in-person early voting locations.
This event is in the "Other" group. Deadline to apply in-person for a vote-by-mail ballot Monday, June 9, 2025 at 9:00am - 3:00pm Outside of Piscataway Calendars: Other : For more information, please click here. Offsite Event This event is in the "Other" group. Jun 9 2025 Mon Deadline to apply in-person for a vote-by-mail ballot 9:00am - 3:00pm Other Location: Outside of Piscataway Calendars: Other Event Details: For more information, please click here.
This event is in the "Other" group. Primary Election Tuesday, June 10, 2025 at 6:00am - 8:00pm Piscataway Township Calendars: Other : Offsite Event This event is in the "Other" group. Jun 10 2025 Tue Primary Election 6:00am - 8:00pm Other Location: Piscataway Township Calendars: Other
This event is in the "Other" group. General Election Tuesday, November 4, 2025 at 6:00am - 8:00pm Piscataway Township Calendars: Other : Offsite Event This event is in the "Other" group. Nov 4 2025 Tue General Election 6:00am - 8:00pm Other Location: Piscataway Township Calendars: Other