По последњем службеном попису становништва из 1991. године, општина Оџак је имала 30.056 становника, распоређених у 14 насељених места.

Национални састав

Становништво општине Оџак година пописа 1991. 1981. 1971.

Хрвати 16.338 (54,35%) 15.430 (55,31%) 14.995 (57,89%) Муслимани 6.220 (20,69%) 5.371 (19,25%) 4.777 (18,44%) Срби 5.667 (18,85%) 5.361 (19,21%) 5.881 (22,70%) Југословени 1.147 (3,81%) 1.276 (4,57%)85 (0,32%)остали и непознато684 (2,27%)457 (1,63%)163 (0,62%)укупно30.05627.89525.901

Национални састав по насељеним местима, 1991.

апсолутна етничка већина

Национални састав становништва општине Оџак, по насељеним местима, према попису из 1991. насељено место укупно Хрвати Муслимани Срби Југословени остали Ада638 6280154 Доња Дубица 3.254 2.13719797067 Доњи Свилај 1.576 1.40821431310 Гнионица918255 76028100 Горња Дубица 1.596 1.57903311 Горњи Свилај 1.810 1.00417483225 Јошавица25200 24093 Нови Град 1.9072264 1.5877416 Ново Село 2.669 2.626052414 Оџак 9.3861.404 6.205599819359 Посавска Махала 1.199 1.16506424 Поточани 2.250 2.02901761233 Срнава880 70321333012 Врбовац 1.721 1.4040287246 укупно 30.056 16.338 6.220 5.667 1.147 684

Референце Књига: „Национални састав становништва — Резултати за Републику по општинама и насељеним мјестима 1991.", статистички билтен бр. 234, Издање Државног завода за статистику Републике Босне и Херцеговине, Сарајево. интернет — извор, „Попис по мјесним заједницама“ — https://web.archive.org/web/20090520191154/http://www.fzs.ba/Podaci/nacion%20po%20mjesnim.pdf

Оџа