После распада Советского Союза в России отмечалась стойкая убыль населения, падение уровня рождаемости ниже уровня смертности. Приблизительно к 2010 году эти показатели снова выровнялись, и какое-то время отмечался рост населения. После 2014 года уровень смертности вновь превысил уровень рождаемости, и население России сейчас продолжает сокращаться.
Причины падения уровня рождаемости главным образом экономические, и их можно подразделить на две группы: типичные для всех развитых стран, и типичные именно для России. Для всех развитых стран типична низкая рождаемость, по причине прекращения существования традиционных многодетных семей, равноправия женщин и их права на труд. По мере развития страны ее население переходит от стратегии "нарожать побольше детей, всё равно половина умрёт", к стратегии "родить одного или двух детей и вырастить их, окружить заботой". Но именно для России характерно также совершенное нежелание заводить детей по причине тяжелой экономической ситуации, опасения за будущее молодой семьи, за то, что воспитание ребёнка отнимет все доступные деньги.
Причины роста уровня смертности также носят экономический характер, и связаны с целым рядом факторов, среди которых: низкий уровень жизни, уровень развития медицины, занятость населения в физически тяжелых видах профессиональной деятельности, экологическая ситуация, распространение разнообразных видов социальных патологий (алкоголизм, табакокурение, наркомания) и острая криминогенная ситуация. В 2000-е годы рост уровня жизни снизил смертность до такой степени, что к 2010 году на короткое время уровень рождаемости превысил уровень смертности, но такая ситуация оказалась неустойчивой.