top of page

Voting
The Democratic Primary is AUGUST 4th, 2026

🗳️ Step 1: Check your registration

The first step is to register to vote! If you have already done this, you can move on to the next step. If you are unsure, you can check on the Michigan site here. On the site, you can also find more information about registering. Even if you're registered, you might want to check the site. It lists your absentee status, polling place, what will be on the ballot, and more.

🗳️ Step 2: Make your voting plan

Whether you are voting absentee or in-person early or on election day, make sure you know where to go and what to do to get your vote counted.

🗳️ Step 3: Vote Your Way

1. Vote by mail/absentee

  • You can request an absentee ballot online. If you don't have a driver's license, you will need to complete the form by hand and submit it to your local clerk. You can view sample ballots online here.

  • The primary election is August 4th, 2026. The general election is November 3rd, 2026. If you request absentee voting, ballots are being sent out as of late June. Once you complete the ballot, you can drop it off at the dropbox specified on your ballot, or your city clerk. If you are unsure, click your jurisdiction below to view your dropboxes. Absentee ballots must be dropped off by 8pm on Election Day.

Secure Drop Box Locations

East Grand Rapids

​Location: Communtiy Center/Library (750 Lakeside Dr SE) inside front entry doors

Hours: 24/7 (inside front vestibule)

Grand Rapids

Locations:

​Madison Square Library
(1201 Madison Ave SE)


Cook Library Center
(1100 Cesar E Chavez Ave SW)

Seymour Library
(2350 Eastern Ave SE)

Hours:
24/7

Wyoming

​Locations:

Wyoming City Hall (1144 28th St SW)

Wyoming Burton Street Fire Station
(1500 Burton Street SW) 
 
Wyoming Division Avenue Fire Station
(4507 S Division Avenue)
 
Wyoming Gezon Parkway Fire Station
(2300 Gezon Parkway SW)
 
Wyoming Central Fire Station
(1250 36th Street SW)

Hours: 24/7

Grandville

​Location: Grandville City Hall (3195 Wilson Ave SE)

Hours: 24/7

Grand Rapids Township

​Location: GR Township Hall

(1836 E. Beltline NE) 

Hours: 24/7

​Location: GR Township Fire Station

(2728 3 Mile Rd NE) 

Hours: 24/7

Kentwood

​Location: Kentwood City Hall (4900 Breton Ave) 

Hours: 24/7

​Location: Kentwood Parks & Recreation (355 48th St SE) 

Hours: 24/7

​Location: Kentwood Fire Station 2 (4151 Embassy Dr SE) 

Hours: 24/7

2. Vote early in-person

Early voting in-person begins on Saturday, July 26, 2026 and ends Sunday, August 2nd, 2026. Voting may start earlier depending on your city/township.

Early Voting Locations

East Grand Rapids

​Location: Communtiy Center/Library (750 Lakeside Dr SE) 

July 25 & 26: 8:00am - 4:00pm
July 27: 9:00am - 5:00pm
July 28: Noon - 8:00pm
July 29: 8:00am - 4:00pm

July 30 & 31: 9:00am - 5:00pm

August 1 & 2: 8:00am - 4:00pm

Kentwood

​Location: Kentwood Public Library, Community Room (4950 Breton Rd SE)

Daily: 8:00am - 4:00pm

Wyoming

​Location: Wyoming Public Library (3350 Michael Ave SW)

Monday - Sunday: 8:00am – 4:00pm

Grand Rapids

​Location: Ottawa High School (2055 Rosewood Ave SE)

Monday, Wednesday, Friday, Saturday & Sunday: 9:00am - 5:00pm

Tuesday & Thursday: 11:00am - 7:00pm

For more Grand Rapids locations, click here.

Grand Rapids Township

​Location: Township Hall (1836 East Beltline NE, Grand Rapids, MI 49525)

Daily: 8:30am - 4:30pm

Grandville

​Location:  City Hall (3195 Wilson Ave SW)

Daily: 8:00am – 4:00pm

3. Vote on election day

The primary election is Tuesday, August 4th, 2026. Polling places are open from 7AM to 8PM. You can check your voter registration online here to view your polling place and clerk. Your ID is not required to vote, but you will have to sign an affidavit if you do not have ID at the time you vote.

Stay Updated

If you want to receive updates from me about the campaign and other issues in our district, please enter your contact information below!

By entering your email and phone information, you agree to receive periodic updates about our campaign. Message and data rates may apply. Message frequency varies.

Thanks for submitting! I'll reach out periodically with updates.

Get in Touch

(616) 446-2280

  • Instagram
  • Facebook
  • Twitter

yes, that's my real phone number

Paid for by Phil Skaggs for State Senate

2615 Hall Street SE

East Grand Rapids, MI 49506

bottom of page