Rostock er en by i delstaten Mecklenburg-Vorpommern i det nordøstlige Tyskland nær floden Warnows udmunding i Østersøen.
Byen, som har 201.442 indbyggere (31.12.2009), fik sine købstadsrettigheder i 1218, men blev oprindelig grundlagt af venderne.
Rostocks universitet (Universität Rostock) blev grundlagt i 1419 som det første nordeuropæiske universitet, og det fik stor betydning for østersøområdet.
Rostock var i middelalderen en vigtig by i Hanseforbundet. Havnen i Rostock er i dag landets tredjestørste Østersøhavn, med blandt andet færgetrafik til Gedser samt Trelleborg i Skåne.
I DDR-tiden var havnen og yderhavnen ved Warnemünde landets absolut vigtigste. Her findes bl.a. værfter, maskin- og motorindustri, kemisk produktion og fiskeforædling.