Your Voice Matters

Here’s everything you need to know to cast your ballot in the upcoming municipal election.

Ready to Vote

In order to vote, you must be eligible, registered and provide proper ID.

Check that you meet the eligibility requirements (18+, Canadian Citizen, Spruce Grove Resident)

Confirm your registration, or register/update your information at Elections Alberta. You will need an Alberta Driver's License or an Alberta Identification Card for each individual you wish to register or update.

Bring the right ID: one government issued photo ID with address OR two pieces that show name and address.

Vote Early

Advance voting is a convient way to cast your ballot early.

Wednesday October 8, 2025
4:00pm - 8:00pm
Heavy Metal Place, 50 Westwind Drive

Friday October 10, 2025
1:00pm - 6:00pm
Heavy Metal Place, 50 Westwind Drive

Tuesday October 14, 2025
1:00pm - 6:00pm
Elks Hall, 400 Diamond Avenue

Thursday October 16, 2025
4:00pm - 8:00pm
Elks Hall, 400 Diamond Avenue

Saturday October 18, 2025
10:00am - 4:00pm
Elks Hall, 400 Diamond Avenue

Special Ballots

If you cannot make it to a polling station you can request a special ballot

From August 1, 2025 to 4:00pm on October 17, 2025, an eligible voter may submit a request to the Returning Officer for a special ballot.

Requests can be made in writing, by telephone, in person or by email.

Completed special ballots must be returned to the Returning Officer no later than 4:30pm on Monday Octpber 20, 2025.

For more information,  visit City of Spruce Grove SpecialBallots.

Election Day

Monday October 20, 2025
9:00am - 8:00pm

On Election Day you can vote at any of the following Voting Stations:

Heavy Metal Place
50 Westwind Drive

Spruce Grove Alliance Church
250 Century Road

Elks Hall
400 Diamond Avenue

Living Waters Christian Academy
5 Grove Drive

Don't forget your ID - for a complete list of common types of ID, visit City of Spruce Grove ID Requirements.

Need Help Getting to the Polls?

Every vote counts, and we want to make sure you can get to vote.
If you need transportation or assistance, please reach out to our team.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Thank you for taking the time to vote.
Your participation helps shape the future of Spruce Grove!