Rostock merupakan kota terbesar di Mecklenburg-Vorpommern, Jerman bagian utara. Penduduknya berjumlah 197.000 jiwa. Rostock berada di Sungai Warnow; Warnemunde yang ada 12 km di utara pusat kota berbatasan dengan Laut Baltik. Nama Rostock berasal dari bahasa Polabia Roz toc yang berarti "mengalir terpisah".