En folkeafstemning er en afstemning blandt alle danske vælgere om en bestemt sag. For at kunne stemme til en folkeafstemning skal man have valgret til folketingsvalg. Det vil blandt andet sige, at man skal være dansk statsborger og være fyldt 18 år. Folkeafstemninger kan være enten bindende eller vejledende.
En bindende afstemning betyder, at Folketinget er bundet af det resultat, som kommer af afstemningen.
Er afstemningen vejledende, kan Folketinget selv vælge, om det vil følge afstemningens resultat.
Seneste folkeafstemning fandt sted den 1. juni 2022.