Mielno położone jest na Wybrzeżu Słowińskim, nad Bałtykiem oraz przy północnym i zachodnim brzegu Jeziora Jamno. Północna część miasta rozciąga się na wąskiej mierzei między morzem a jeziorem, przeciętej Jamieńskim Nurtem, który wyznacza również miejską granicę. Na przestrzeni dziejów o Zachodnie Pomorze rywalizowały Polska, Brandenburgia, Zakon Krzyżacki, Meklemburgia, Szwecja, Dania i Cesarstwo Niemieckie. Dla przejrzystości przedstawiamy historię Mielna w dwóch zasadniczych okresach.