В 1920 году на территории города Ростова существовали два района — Темерницкий и Нахичеванский, которые в 1921 году были упразднены.
Впервые городские районы Ростова упоминаются в официальных источниках с 1937 года, когда город стал административным центром вновь образованной Ростовской области. По состоянию на 1 января 1939 года имелось 8 районов города.
С ноября 1945 года Ростов-на-Дону, получивший статус города республиканского подчинения, административно имел также 8 районов города: Андреевский, Железнодорожный, Кировский, Ленинский, Октябрьский, Орджоникидзевский, Пролетарский и Сталинский. Такое внутригородское устройство сохранялось до 1956 года, после чего количество административных районов города сократилось до шести, в связи с упразднением Андреевского и Орджоникидзевского районов. В 1961 году Сталинский район города Ростова-на-Дону был переименован в Первомайский. В 1965 году в городе Ростове-на-Дону имелись следующие районы: Железнодорожный, Кировский, Ленинский, Октябрьский, Первомайский и Пролетарский.
В 1973 году образован за счёт территории Октябрьского и Железнодорожного районов новый 7-й по счёту Советский район города Ростова-на-Дону.
В 1985 году образован восьмой район, получивший название Ворошиловский за счёт территории Октябрьского и Первомайского районов города.
Согласно статье 18 Устава города Ростов-на-Дону, территория муниципального образования подразделяется на восемь районов города: Ворошиловский, Железнодорожный, Кировский, Ленинский, Октябрьский, Первомайский, Пролетарский, Советский. Границы районов определены актами об образовании этих районов и фиксируются в плане города[2].