How many electoral districts does Canada have?

Answer: 343

Canada is divided into 343 electoral districts, also called ridings or constituencies, and the citizens in each one elect one MP to the House of Commons. The number rose to 343 at the 2025 general election; Discover Canada gives the older figure, 308.

Learn more: Electoral districts, candidates and MPs

Read the full study notes