Swanage liegt an der Ärmelkanalküste, am östlichen Beginn der Jurassic Coast, auf der Halbinsel Isle of Purbeck, in der Grafschaft Dorset. Die berühmten Kreidefelsen Old Harry Rocks liegen rund 2 Kilometer entfernt. Die Distanz bis Weymouth und der Isle of Portland beträgt rund 35 Kilometer. Stonehenge liegt etwas mehr als 60 Kilometer nördlich. Die Entfernung bis London beträgt knapp 160 Kilometer, bis Dover rund 240 Kilometer.
Die Stadt zählt knapp mehr als 10'000 Einwohner.