乐亭县位于河北省唐山市东南部。东隔滦河与昌黎相邻,北与滦南县接壤,西与滦南、曹妃甸区搭边;地处环渤海湾中心地带和京津唐秦四市环抱之中。地理坐标位置为北纬39°05′46″—39°34′38″,东经118°40′48″—119°18′37″。距北京230公里、天津150公里、唐山70公里。
乐亭东、南两面濒临渤海,北倚滦河,县域总面积1307.7平方公里(含海港经济开发区),东西最长处55.14公里,南北最宽处53.72公里,是河北省第一沿海大县。