Население Ростова-на-Дону состоянием на январь 2017 года - 1 125 299.
Национальный состав Ростова-на-Дону указывается состоянием на 2010 год, тогда население города составляло 1 089 261 человек.
Абсолютное большинство составляют русские, их здесь проживает 960 883 или 90,1 процент, второе место по количеству занимают армяне 41553 (3,4 процента), что является одной из особенностей Ростова-на-Дону, следствием его непростой истории. Третье место занимают украинцы, 16249 (1,5%), далее следуют азербайджанцы (0,6%), татары (0,5%), грузины (0,4%), белорусы (0,3%), корейцы (0,3%), евреи (0,2%). Относительно велика в национальном составе Ростова-на-дону доля лезгинов - 0,2% или 1660 человек. Киргизы, узбеки, чеченцы, осетины, греки, ингуши, цыгане, таджики составляют около 0,8 процентов от населения города (по 0,1% на каждую национальность). На долю других национальностей приходится 1,7%.