福岡県の北西部に位置し、西に福岡市、北に久山町、東に篠栗町・須恵町、南に志免町と1市4町に隣接しています。
また、JR篠栗線(福北ゆたか線)とJR香椎線、一般国道201号、福岡都市高速道路4号線、九州自動車道が走る交通利便性の高い町です。
九州最大の都市・福岡市とのアクセスは、JR長者原駅から県庁最寄り駅のJR吉塚駅まで約8分、JR博多駅まで約10分、福岡空港まで車で約10分、博多港まで車で約20分です。
面積は、14.12平方キロメートルで、町内には、筑前三大大池の一つである駕輿丁(かよいちょう)池をはじめとする大小のため池が点在し、町内を東西に流れる多々良川と須恵川が肥沃な平野を形成しています。