Den 31. desember 2006 hadde byen 760 251 innbyggere, noe som gav en befolkningstetthet på 2593/km². Av disse var 346 181 menn og 414 070 kvinner. Flest innbyggere bodde i bydelen Bałuty (218 144), men det var Śródmieście som hadde den største befolkningstettheten (over 11 000/km²). Den naturlige tilveksten utgjorde i 2005 -6,1 per 1000 innbyggere, og migrasjonssaldoen -1,4/1000.