For å ha stemmerett ved stortingsvalget må man
- være norsk statsborger,
- ha fylt 18 innen utgangen av valgåret,
- ikke ha mistet stemmeretten etter Grunnloven § 53 og
- være, eller har tidligere vært, folkeregisterført som bosatt i Norge.
Ved kommunestyre- og fylkestingsvalg er reglene de samme, men med ett viktig unntak. Det er ikke nødvendig å være norsk statsborger. Utenlandske statsborgere kan derfor også stemme ved kommunestyre og fylkestingsvalg i Norge dersom de oppfyller de tre siste kriteriene for stortingsvalg og har stått innført i folkeregisteret som bosatt i Norge de tre siste årene før valgdagen. Statsborgere fra et annet nordisk land som har blitt folkeregisterført som bosatt i Norge senest 30. juni i valgåret har også stemmerett ved kommunestyre- og fylkestingsvalg i Norge.
Bare samer som er innført i sametingets valgmanntall har stemmerett ved sametingsvalg, noe som innebærer at denne stemmeretten er begrenset til de med samisk tilhørighet. Ved sametingsvalget i 2017 gjaldt dette i underkant av 17 000 personer.
For å kunne stemme ved stortingsvalg og kommunestyre- og fylkestingsvalg må velgeren være innført i manntallet i en kommune på valgdagen. Dette gjelder både for norske og utenlandske statsborgere.