Die Hansestadt Anklam liegt im Nordosten Deutschlands, nahe der Ostsee, im Bundesland Mecklenburg-Vorpommern. Die polnische Grenze liegt etwas mehr als 30 km Luftlinie entfernt. Die zweitgrösste deutsche Insel, Usedom, liegt in etwas mehr als acht Kilometer Luftlinie entfernt.
Die Stadt zählt etwas mehr als 12'300 Einwohner.