有明海
町の西部、柳川市との境界部を矢部川が有明海へと注ぎ、北部は飯江川で瀬高町と隣接、西南部は有明海に面する干拓地、東部は山地で、南部は山を隔てて大牟田市と接する。