Saglabājoties pašreizējām migrācijas, dzimstības un mirstības tendencēm, iedzīvotāju skaits Rīgā, gluži tāpat kā valstī kopumā, turpinās samazināties, un pesimistiskākās prognozes liecina, ka līdz 2030.gadam Rīgas iedzīvotāju skaits varētu samazināties līdz 500 888 iedzīvotājiem, kas būtu par 24% mazāk nekā patlaban. Saskaņā ar Centrālās statistikas pārvaldes (CSP) datiem 2013.gada sākumā Rīgā ir 643 600 iedzīvotāju, tādējādi pēc iedzīvotāju skaita Rīga patlaban ir izteikti lielākā pilsēta Latvijā, vienlaikus arī lielākā pilsēta Baltijas valstīs, kā arī viena no lielākajām starp Ziemeļeiropas metropolēm. 2012.gadā Rīga ierindojās otrajā vietā starp Ziemeļeiropas galvaspilsētām - lielāka ir vienīgi Stokholma, kurā ir 864 300 iedzīvotāju, bet trešajā vietā ar 613 300 iedzīvotājiem ierindojas Oslo.