Rostov-on-Don (Russisch: Ростов-на-Дону, tr. Rostov-na-Donu, IPA: [rɐˈstof nə dɐˈnu]) is een stad in het Europese deel van Rusland. Het ligt aan de rivier de Don, ongeveer 46 km voordat het in de Zee van Azov uitmondt. De stad is het administratieve centrum van Rostov Oblast en het zuidelijke Federale District van Rusland. Er wonen ongeveer 1 miljoen mensen in de stad (vanaf 2002).