Rostock (pelafalan dalam bahasa Jerman: [ˈʁɔstɔk]) merupakan kota terbesar di Mecklenburg-Vorpommern, Jerman bagian utara. Penduduknya berjumlah 197.000 jiwa (2005). 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".
Artikel bertopik geografi atau tempat Jerman ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.