As soon as possible. Delaying it will mean that it doesn't become part of a person's life early enough for it to form a core life habit. Yeh what if you have more "life experience" by age 25+ (which is purely subjective and variable anyway), if people haven't been made to or been encouraged to vote at a young age they never will and they won't care two bats about the democratic process.
Bookmarks