位于山東省南緣,濟寧市境西南部,南四湖之西。東鄰魚臺縣,北連濟寧市和嘉祥縣,西依巨野縣和成武縣,南與曹縣、江蘇省豐縣接壤。總面積888平方千米。總人口64萬人(2011年末)。 轄1個街道、10個鎮、2個鄉:金鄉街道、羊山鎮、胡集鎮、肖云鎮、雞黍鎮、王丕鎮、司馬鎮、魚山鎮、馬廟鎮、化雨鎮、高河鎮、卜集鄉、興隆鄉。縣政府駐金鄉街道。
地處華北大平原南部,地勢平緩,西高東低。東魚河、萬福河、北大溜等河由西向東注入南四湖,屬湖濱平原,水源充足。年均溫14℃,年降水量700毫米。礦產資源有煤、鋁土、鈾、鍺、天然焦、石灰巖等。盛產優質大蒜、元蔥。轄區內所產的谷子為金谷,系全國四大名米之一。105國道縱穿南北;公路通車里程1132千米(2007年)。古跡、紀念地有建于唐代的文峰塔,省級重點文物保護單位——羊山烈士陵園、王杰烈士紀念館等。