Theo cuộc điều tra dân số năm 2011 của Văn phòng Thống kê Trung ương Ba Lan (GUS), vào cuối năm 2011, Ba Lan có dân số 38.538.447 người[1], có nghĩa là mật độ dân số trung bình là 123 người / km2 (1105 đô thị trên 1km2, nông thôn 50 trên 1km2). 61,5% dân số Ba Lan sống ở các khu vực đô thị, một con số đang dần giảm dần. Ba Lan là quốc gia đông dân thứ 33 trên thế giới (9 ở châu Âu, với 5,4% dân số châu Âu).