국민투표란 한 국가나 특정 지역에서 투표권을 가진 모든 사람들이 자신의 국가나 지역에 중대한 영향을 미치는 문제에 직접 투표하는 것을 말한다. 주민 자결, 직접선거, 국민투표, 복결, 파면은 모두 국민투표의 표현이다.
적용 범위에 따라 국민투표에는 선거국민투표, 법률국민투표, 정책국민투표, 영토국민투표, 국제국민투표, 통일국민투표라는 6 가지 기본 유형이 있다.