秦皇島市位于東北地區,東北接遼寧省葫蘆島市綏中、建昌兩縣和朝陽市的凌源市,西北臨河北省承德市寬城滿族自治縣,西靠唐山市的灤縣、遷安、遷西、灤南四縣,南臨渤海。東距沈陽404公里,西南距石家莊483公里,西距首都北京280公里,距天津220公里。秦皇島又稱港城。
秦皇島市位于燕山山脈東段丘陵地區與山前平原地帶,地勢北高南低,形成北部山區-低山丘陵區-山間盆地區-沖積平原區-沿海區。北部山區位于秦皇島市青龍滿族自治縣境內,海拔在1000 米以上的山峰有都山、祖山等4座。
低山丘陵區主要為北部的山間丘陵區,海拔一般在100-200米之間,集中分布于盧龍縣和撫寧縣,該區是秦皇島市甘薯、旱糧及工礦區。山間盆地區位于秦皇島市西北和北部區域的撫寧、燕河營、柳江三處較大盆地。