Улица Кирова начинается в Ленинском районе, образуя Т-образный перекресток с улицей Ткаченко и заканчивается на границе Донецка и поселка Старомихайловка.
В Ленинском районе проходит по границам исторических поселков Ларинка и Александровка, через микрорайоны Стандарт и Южные Склоны. На границе с Кировским районом пересекается с Ленинским проспектом, образуя так называемую Мариупольскую развилку. Далее следует через поселок 31 шахты, Площадь Свободы, поселки Рутченково, Лидиевка, Бирюзова, шахту имени Скочинского, поселок шахты имени Абакумова, до западной границы города.