Historia mały|lewo|130px|Herb Rostocku w sali plenarnej staromiejskiego ratusza w Gdańsku W VI wieku tereny nad rzeką Warnow zasiedlali osadnicy słowiańscy z plemion zwanych Obodrytami. Słowianie połabscy założyli tam gród o nazwie Roztok – co oznaczało szerokie rozpływanie się rzeki, roztokę. U schyłku XII wieku Roztok był stolicą jednej z dzielnic księstwa obodrzyckiego pod rządami Niklotowiców – potomków słowiańskiego księcia Niklota. Gród pierwszy raz wzmiankowany w 1160, kiedy to został zniszczony przez króla duńskiego Waldemara I. Duńczycy założyli w miejscu grodu miasto (na prawie lubeckim) 24 czerwca 1218.

Rostock zyskał na znaczeniu w okresie Hanzy w XV wieku, kiedy to stał się największym miastem regionu. Podczas gdy Lubeka jest uznawana za kolebkę Hanzy, to Rostock był jednym z najbogatszych miast tej federacji. W 1419 założony został jeden z najstarszych na północy Europy uniwersytet. W stoczni konstruowano statki, a w mieście i wokół niego powstało wiele niewielkich browarów.