Salīdzinoši iedzīvotāju skaits 2012. gada 1. janvārī bija 2 miljoni 42 tūkstoši, pēc tautas skaitīšanas datiem 2011. gada 1. martā – 2 miljoni 70 tūkstoši. Tādējādi 2012. gadā Latvijas iedzīvotāju skaits samazinājās par 20,5 tūkstošiem jeb par 1%. Tomēr tas ir mazāk nekā 32,2 tūkst. jeb 1,6% iedzīvotāju skaita samazinājums 2011. gadā.

2012. gadā Latvijas iedzīvotāju skaits, mirušo skaitam pārsniedzot dzimušo skaitu, samazinājies par 9,1 tūkstoti, bet ilgtermiņa migrācijas rezultātā – par 11,4 tūkstošiem.

Laika periodā no 2008. gada līdz 2011. gadam Latvijā bija vērojams dzimstības samazinājums, bet 2012. gadā vērojams neliels pieaugums – piedzimuši par 1,1 tūkstoti bērnu vairāk nekā 2011. gadā. Turpina pieaugt otro un trešo bērnu īpatsvars dzimušo

kopskaitā.Dzimstība pieauga visos reģionos, bet visvairāk Rīgas un Pierīgas reģionā – attiecīgi par 7,0% un 6,1%.
Mirstības rādītāji pēdējos gados ir mainījušies salīdzinoši maz. 2012. gadā nomira 29,0 tūkstoši cilvēku. Visvairāk mirstība pieauga Latgales reģionā – par 4%, bet nedaudz samazinājās Zemgales un Kurzemes reģionos – attiecīgi par 3,7% un 0,2%.
Lai gan kopumā valstī dabiskais pieaugums bija negatīvs, divpadsmit novados – Ādažu, Babītes, Garkalnes, Ikšķiles, Kandavas, Krimuldas, Ķekavas, Mārupes, Ropažu, Salaspils, Siguldas, Stopiņu novados – tas bija pozitīvs. Vislielākais dabiskais pieaugums 2012. gadā bijis Mārupes novadā, kur iedzīvotāju skaits dabiskā pieauguma dēļ palielinājies par 168 iedzīvotājiem.