Mielno znajduje się na Wybrzeżu Słowińskim, nad Morzem Bałtyckim, a także nad północnym i zachodnim brzegiem jeziora Jamno. Północna część miasta leży na mierzei między jeziorem Jamno a Morzem Bałtyckim. Mierzeję przecina kanał Jamieński, który stanowi także granicę miasta. Na przestrzeni wieków na Pomorzu Zachodnim krzyżowały się interesy Polski, Brandenburgii, Państwa Zakonnego, Meklemburgii, Szwecji, Danii i Cesarstwa Niemieckiego. Podzieliliśmy historię Mielna na dwa okresy.