Po popisu stanovništva iz 1991. godine, općina Bosanski Šamac imala je 32.960 stanovnika, raspoređenih u 22 naselja.
Nacionalni sastav
Popis 1991.
ukupno: 32.960
Hrvati - 14.731 (44,69%) Srbi - 13.628 (41,34%) Muslimani - 2.233 (6,77%) Jugoslaveni - 1.755 (5,32%) ostali, neopredijeljeni i nepoznato - 613 (1,88%)
Popis 1981.
ukupno: 32.320
Hrvati - 14.327 (44,32%) Srbi - 13.328 (41,23%) Muslimani - 1.725 (5,33%) Jugoslaveni - 2.495 (7,71%) ostali, neopredijeljeni i nepoznato - 445 (1,41%)
Popis 1971.
ukupno: 31.374
Hrvati - 14.336 (45,69%) Srbi - 14.230 (45,35%) Muslimani - 2.192 (6,98%) Jugoslaveni - 481 (1,53%) ostali, neopredijeljeni i nepoznato - 135 (0,45%)
Nacionalni sastav po naseljenim mjestima, 1991.
apsolutna etnička većina
relativna etnička većina
Narodnosni sastav stanovništva općine Bosanski Šamac, po naseljenim mjestima, prema popisu iz 1991.style="background: bgcolor="#F5DEB3" | naseljeno mjestostyle="background: bgcolor="#FFFF00" | ukupno style="background: bgcolor="#4169E1" | Hrvatistyle="background: bgcolor="#FF0000" | Srbi style="background: bgcolor="#228B22" | Muslimaniistyle="background: bgcolor="#C71585" | Jugoslavenistyle="background: bgcolor="#CC7722" | ostali Batkuša924 2 9070141 Bazik539 5266043 Bosanski Šamac6,2398271,755 2,1781,195284 Brvnik60922 580160 Crkvina1,70418 1,58118519 Domaljevac4,152 4,0722073122 Donja Slatina6232 610065 Donji Hasić1,029 9781301127 Gajevi6264 57923191 Gornja Slatina 1,3613 1,31702813 Gornji Hasić1,048 9673611232 Grebnice2,210 1,93321012640 Kornica830 80281217 Kruškovo Polje7068 6730232 Novo Selo1,095 90715601814 Obudovac 3,19916 3,1382358 Pisari6088 5275671 Prud1,293 1,1443132986 Srednja Slatina1,277 9183410414 Škarić2981 2830140 Tišina2,032 1,049851510819 Zasavica558 52465185 ukupno32,960 14,731 13,6282,2331,755613
Napomene
Reference
Vanjski linkovi
B