The time it takes for votes to be counted can vary depending on the voting system in place, the number of votes cast, and the efficiency of the counting process. In general, votes are usually counted on the same day as the election, but final results may not be available for several hours or even days, especially in large elections with a high volume of votes to be processed.