Польща має високу густоту населення – 122,8 осіб/км². Максимальних значень цей показник сягає у Верхній Сілезії – близько 700 осіб/км². Рівень урбанізації високий – 65 %. Історично в країні склалася поліцентрична система міського розселення. Найбільшими містами країни є Варшава (1,7 млн осіб), Краків (756 тис. осіб), Лодзь (740 тис. осіб), Вроцлав (633 тис. осіб) і Познань (553 тис. осіб). Навколо міст утворилися міські агломерації. Найбільшими серед них є Верхньосілезька (охоплює близько 20 міст), Гдансько-Гдинська, Варшавська, Лодзинська, Краківська.