Po popisu stanovništva iz 1991. godine, općina Odžak imala je 30.056 stanovnika, raspoređenih u 14 naselja. Nakon potpisivanja Dejtonskog sporazuma neki dijelovi predratne općine pripale su općini Vukosavlje u Republici Srpskoj.

Nacionalni sastav

Popis 2013. ukupno: 18.821

Hrvati - 11.621 (61,74%) Muslimani - 6.220 (33,05%) Srbi - 582 (3,09%) ostali, neopredijeljeni i nepoznato - 398 (2,11%) Popis 1991.

ukupno: 30.056

Hrvati - 16.338 (54,35%) Muslimani - 6.220 (20,69%) Srbi - 5.667 (18,85%) Jugoslaveni - 1.147 (3,81%) ostali, neopredijeljeni i nepoznato - 684 (2,30%)

Popis 1981.

ukupno: 27.895

Hrvati - 15.430 (55,31%) Muslimani - 5.371 (19,25%) Srbi - 5.361 (19,21%) Jugoslaveni - 1.276 (4,57%) ostali, neopredijeljeni i nepoznato - 457 (1,63%)

Popis 1971.

ukupno: 25.901

Hrvati - 14.995 (57,89%) Srbi - 5.881 (22,70%) Muslimani - 4.777 (18,44%) Jugoslaveni - 85 (0,32%) ostali, neopredijeljeni i nepoznato - 163 (0,65%)

Nacionalni sastav po naseljenim mjestima, 1991.

apsolutna etnička većina

Narodnosni sastav stanovništva općine Odžak, po naseljenim mjestima, prema popisu iz 1991.style="background: bgcolor="#F5DEB3" | naseljeno mjestostyle="background: bgcolor="#FFFF00" | ukupno style="background: bgcolor="#4169E1" | Hrvatistyle="background: bgcolor="#228B22" | Muslimani style="background: bgcolor="#FF0000" | Srbistyle="background: bgcolor="#C71585" | Jugoslavenistyle="background: bgcolor="#CC7722" | ostali Ada638 6280154 Donja Dubica3,254 2,13719797067 Donji Svilaj1,576 1,40821431310 Gnionica918255 76028100 Gornja Dubica1,596 1,57903311 Gornji Svilaj1,810 1,00417483225 Jošavica25200 24093 Novi Grad1,9072264 1,5877416 Novo Selo2,669 2,626052414 Odžak 9,3861,404 6,205599819359 Posavska Mahala1,199 1,16506424 Potočani2,250 2,02901761233 Srnava880 70321333012 Vrbovac1,721 1,4040287246 ukupno30,056 16,338 6,220 5,667 1,147 684

Narodnosni sastav stanovništva općine Odžak, po naseljenim mjestima, prema popisu iz 2013.Bilješke naseljeno mjesto ukupno Hrvati Bošnjaci Srbi style="background: bgcolor=" #CC7722" | ostali

| rowspan="1" |Ada |186 | style="background: bgcolor=" #4169E1" |183 |0 |1 |2

|Brusnica Mala |102 |2 |0 |100 | |Dejtonskim sporazumom veći dio naselja je pripojen

općini Odžak |- | rowspan="1" |Donja Dubica |1,472 | style="background: bgcolor=" #4169E1" |1,371 |6 |91 |4

| rowspan="1" |Donji Svilaj |1,107 | style="background: bgcolor=" #4169E1" |1,082 |2 |14 |9

|Gnionica |0 |0 |0 |0 |0 |Dejtonskim sporazumom naselje je u potpunosti pripalo

općini Vukoslavlje |- | rowspan="1" |Gornja Dubica |918 | style="background: bgcolor=" #4169E1" |913 |1 |4 |0

| rowspan="1" |Gornji Svilaj |673 | style="background: bgcolor=" #4169E1" |642 |2 |24 |5

|Jošavica |0 |0 |0 |0 |0 |Dejtonskim sporazumom naselje je u potpunosti pripalo

općini Vukoslavlje |- | rowspan="1" |Novi Grad |362 |124 |1 | style="background: bgcolor=" #FF0000" |225 |12

| rowspan="1" |Novo Selo |1,605 | style="background: bgcolor=" #4169E1" |1,573 |5 |5 |22

| rowspan="1" |Odžak |8,259 |1,682 | style="background: bgcolor=" #228B22" |6,185 |81 |311

| rowspan="1" |Posavska Mahala |849 | style="background: bgcolor=" #4169E1" |835 |2 |4 |8

| rowspan="1" |Potočani |1,332 | style="background: bgcolor=" #4169E1" |1,323 |3 |2 |4

|Prud |941 |912 |12 |13 |4 |Dejtonskim sporazumom naselje je iz općine Bosanski Šamac

u potpunosti pripalo

općini Odžak |- |Srnava |0 |0 |0 |0 |0 |Dejtonskim sporazumom naselje je u potpunosti pripalo

općini Vukoslavlje |- | rowspan="1" |Vrbovac |1,015 | style="background: bgcolor=" #4169E1" |979 |1 |18 |17

| rowspan="1" |ukupno'''18,82111,6216,220582398

Napomene

O Kategorija:Odžak