和歌山県の海岸線のほぼ中央で、日高川の河口に位置する。 南北に長い地形で、紀伊水道に面した部分はほぼ平坦であるが、市の東側は山地になっているところもある。黒潮の影響で年間を通じて温暖多雨で、冬も霜が降りることはほとんどない。