位于山東省西南部,濟寧市境南部,南與江蘇省的豐縣、沛縣接壤,北依任城區,西鄰金鄉縣,東靠南陽湖。總面積654.2平方千米。總人口47萬人(2011年末)。轄2個街道、9個鎮:谷亭街道、濱湖街道、清河鎮、魚城鎮、王魯鎮、張黃鎮、王廟鎮、李閣鎮、老砦鎮、唐馬鎮、羅屯鎮。縣政府駐谷亭街道。
氣候溫和,雨量集中,光照充足,年均溫13.6℃,年降水量1142毫米。礦產資源有煤、鐵、鉀鹽、石油、天然氣等。京杭大運河貫穿南北,17條支河可以通航。公路通車里程910千米(2007年)。棗(莊)曹(縣)、東(明)豐(縣)、濟(寧)魚(臺)3條省道貫穿縣境。主要旅游景點有棲霞堆遺址、武棠遺址即魯隱公觀魚處、孔廟大成殿。