Dane te można uznać jednak za zawyżone. Według danych z Narodowego Spisu Powszechnego Ludności i Mieszkań 2011, w końcu marca 2011 roku za granicą przebywało (powyżej 3 miesięcy) 2017 tys. osób zameldowanych w Polsce na stałe, w tym ponad 12 miesięcy i więcej. Faktycznie oznacza to ludność Polski na poziomie 36–37 mln lub nawet mniej, gdyż nie wszyscy mogli brać udział w spisie (i nie wszyscy brali ze względu na metody), a sam GUS traktuje jako osoby przebywające czasowo za granicą takie osoby, które przebywają poza krajem, nawet przez wiele lat, ale nie dokonały wymeldowania z pobytu stałego w Polsce.

Według GUS w latach 2008–2011 odnotowano dodatni przyrost rzeczywisty ludności – było to spowodowane wzrostem liczby urodzeń, mimo wzrostu umieralności. Wcześniej przez 10 lat notowano spadek liczby ludności Polski.

Polska obecnie ma mniej mieszkańców niż 38 mln — liczba ta systematycznie spada z roku na rok według najnowszych danych demograficznych. Najnowszym oficjalnym odczytem GUS jest 37 376 000 osób na koniec III kwartału 2025. To daje gęstość zaludnienia ok. 122 os./km