Die Rolandstadt Belgern liegt in Nordsachsen an der Elbe, etwa 65 km östlich von Leipzig am Ostrand der Dahlener Heide.