Schwerin está situada en el oeste del Estado de Mecklemburgo-Pomerania Occidental en la costa suroeste del lago de Schwerin.