新宮町の位置図新宮町役場がある緑ケ浜一丁目1番1号は、東経130度27分、北緯33度43分になります。
新宮町から福岡市までの距離をJR鹿児島本線でみると、新宮中央駅から博多駅(福岡市)まではわずか14.8キロメートルで、福岡市の隣町としてその影響を強く受けています。
南は福岡市東区、北は古賀市、南東は久山町の3市町に囲まれ、北西は玄界灘に面し、新宮港から北西7.5キロメートル先には相島があります。
町は東西が8.5キロメートル、南北が5.7キロメートルと東西に長く、やや「く」の字に曲がっています。