Rösträtt vid val till riksdagen och till Europaparlamentet har svenska medborgare som fyller 18 år senast på valdagen och som är eller någon gång varit folkbokförda i Sverige. Rösträtt vid val till landstings- och kommunfullmäktige har svenska medborgare som fyller 18 år senast på valdagen och som är folkbokförda inom landstinget respektive kommunen. Även medborgare i något av EU:s medlemsstater samt medborgare i Island och Norge har rösträtt under samma förutsättningar. Övriga utländska medborgare har rösträtt om de har varit folkbokförda i Sverige tre år i följd före valdagen.