三浦半島北西部、相模湾に面する都市。北西に鎌倉市、南に三浦郡葉山町、東に横須賀市北部が位置し、北東で横浜市にも接する。東京や横浜のベッドタウンで、1965年(昭和40年)造成開始の披露山庭園住宅など、新興の高級住宅街が見られる。
また鎌倉・葉山などとともに海水浴場のある観光都市でもある。
三浦丘陵の西側にあたるため山がちな地形だが、市内の標高は最高でも140mほどと特に高い山はない。
鎌倉市や葉山町とは尾根筋を境界としているが、山上にも宅地が造成され、市域の大部分は東部の横須賀市境付近を源流とし相模湾に注ぐ二級河川田越川の流域で、川沿いに平地が広がっています。