Folketellingen i 1875 viste at Østpreussen var bebodd av 73,48 % tyskere, 18,39 % polakker og 8,11 % litauere. Folketallet i 1900 var , hvorav protestanter, katolikker og jøder. I 1939 var folketallet 2,49 millioner. Andre verdenskrig betydde slutten for Østpreussen. Mange døde under da Sovjetunionen invaderte provinsen i 1945, annekterte den og igangsatte en etnisk rensning. Den gjenværende tyske sivilbefolkningen ble fratatt all fast eiendom og fordrevet vestover. Et betydelig antall ble drept, eller deportert til sovjetiske fangeleire. Provinsens befolkning ble erstattet av russere og polakker.