Według spisu ludności z 1931 roku całkowita populacja wynosiła 1 646 844. Polacy – 1 182 259 (71,79%) Białorusini – 205 590 (12,48%) Żydzi – 194 935 (11,84%) Rosjanie – 35 148 (2,13%) inni – 28 912 (1,76%) Wśród innych było 2632 to Ukraińców, 29 – Czechów, 13 085 (0,79%) – Litwinów, 7290 (0,44%) – Niemców, 390 – innym językiem, 1713 osób nie określiło swej narodowości. 172 164 (10,45%) posługiwało się językiem jidisz, 22 771 (1,38%) – hebrajskim.

1 114 077 (67,65%) mieszkańców było wyznania rzymskokatolickiego albo ormiańskokatolickiego, 1491 było wyznania greckokatolickiego, 304 667 (18,50%) było wyznania prawosławnego, 11 526 (0,70%) wyznania ewangelicko-augsburskiego, 704 ewangelicko-reformowanego, 37 ewangelicko-unijnego, 2981 ewangelickiego bez bliższego określenia, 8814 innych wyznań chrześcijańskich, 197 365 (11,98%) wyznania mojżeszowego, 687 innych niechrześcijańskich, 109 o nieokreślonej przynależności religijnej bądź bezwyznaniowcy, 1386 osób nie podało religiiDrugi Powszechny Spis Ludności z dn. 9 XII 1931 r., Województwo Białostockie, Główny Urząd Statystyczny Rzeczypospolitej Polski, Warszawa 1938, s. 23..

Struktura demograficzna województwa białostockiego w 1931 r.