후쿠오카현의 동부, 게이치쿠 지역의 남부에 위치하고 유쿠하시시와 나카쓰시의 거의 중간에 위치한다. 시역 남부에는 구보테산이나 이누가타케 등의 산들이 속하는 쓰쿠시 산지가 늘어서 있다. 또 북부는 스오나다(세토 내해)에 접하고 있기 때문에 어업이 활발하다. 덧붙여 날씨가 좋은 날에는 대안의 야마구치현이 보이는 일이 있다.
시역 남부에는 구보테산 등의 산지가 많아 자연이 풍부하고 이 주변에는 용수도 많다. 특히 시역 남서부의 하타 지구에 있는 "하타 냉천"은 후쿠오카 현내에서도 유명한 명수(名水)의 하나로 시외로부터도 많은 사람들이 방문한다. 그 밖에도 시내에는 명수가 많다.
기후는 세토 내해식 기후로 연중 온난하고 강수량도 규슈 지방에서도 적다. 겨울철은 동해측 기후의 영향도 받기 때문에 구름이 많은 날씨가 자주 있고 한겨울에 몇차례 눈이 쌓이는 일이 있다.