Sverige er Europas femtestørste land. Treriksröset, det punkt, hvor Sveriges, Norges og Finlands grænser mødes, ligger på samme breddegrad som det nordlige Alaska.
Over halvdelen af landet er dækket af skov, der med undtagelse af de sydlige egne mest er nåletræer. Omtrent en fjerdedel af arealet er fjelde, klipper og moser. Landbrugsjorden udgør kun ca. 7 procent, og Sveriges omkring 100.000 søer dækker 9 procent.
Den skandinaviske højderyg løber i retningen nord-syd og danner grænse mod Norge. I det sydlige Sverige er der en højslette – det smålandske højland.
Afstanden fra nord til syd – 1600 km – betyder, at der er store forskelle i klima fra egn til egn. Men takket være Golfstrømmen i Atlanten er det svenske klima dog mildere end mange andre steder på tilsvarende breddegrader. Vintrene er snerige de fleste steder, men ellers varierer nedbøren en del: de østlige egne får ikke meget mere end 600 mm om året, mens der i højfjeldet falder op til 2000 mm.
Geografi og klima i tal
- Areal: 449.964 km2
- Nabolande: Norge, Finland
- Tid: som Danmark
- Hovedstad: Stockholm (762.000, med forstæder 1,8 mio., 2003)
- Øvrige større byer: Göteborg (478.000), Malmø (267.000), Uppsala (180.000)
- Gennemsnitstemperatur/døgn: Stockholm -3 grader (februar), 17,2 grader (juli)
- Gennemsnitsnedbør/måned: Stockholm 27 mm (februar), 72 mm (juli)
- Højeste bjerg: Kebnekaise (2111 m.o.h.)
- Vigtigste floder: Torneelv, Dalelven, Göta elv
- Største sø: Vänern (5585 km2)