Sverige ligger i nord-Europa, på den østre delen av Den skandinaviske halvøy. Landet grenser til Norge i vest, Finland i nordøst, samt Danmark i sydvest via Øresundsforbindelsen. Landet har også maritime grenser till Estland, Latvia, Litauen, Polen, Tyskland og Russland (Kaliningrad). De omkringliggende havområdene er Bottenvika, Bottenhavet og Østersjøen i øst og sør, samt Skagerrak, Kattegat og Öresund i sydvest. Sverige utgjør en del av det geografiske området Norden.