Општина Оџак се налази у сјеверној Босни, тачније у троуглу који са истока затвара доњи ток ријеке Босне, са сјевера ријека Сава, а са југозапада планина Вучјак. Сјеверна граница општине поклапа се са државном границом БиХ и Републике Хрватске. Подручје општине је претежно равничарско, а у западном дијелу је благо наслоњено на обронке Вучјака. Највиша тачка општине је врх Кадар на 204 метара надморске висине.
Послије потписивања Дејтонског мировног споразума, највећи дио бивше општине Оџак ушао је у састав Федерације БиХ. У састав Републике Српске ушла су насељена мјеста: Гнионица, Јошавица и Срнава, те дијелови насељених мјеста: Оџак, Поточани и Врбовац. Од овог подручја формирана је Општина Вукосавље. Насељено мјесто Пруд, које је до рата било у саставу некадашње општине Босански Шамац, послије Дејтона ушло је у састав општине Оџак. Општини Оџак је исто тако припао и дио насељеног мјеста Брусница Мала, које се до рата налазило у саставу бивше општине Босански Брод.