金城鄉位于博愛縣東南部,距縣城10公里,北與清化鎮、蘇家作鄉接壤,東和武陟縣毗鄰,西靠孝敬鎮,南臨沁河。農業經濟占全鄉經濟總量的70%,是全縣第一農業大鄉。全鄉總面積62平方公里,耕地面積5.9萬畝,下轄28個行政村,250個村民小組,12755戶,5.2萬口人。
全鄉境內交通便利,博溫路、焦張路、高九路縱橫交錯,焦溫、焦濟兩條高速公路在這里交匯,南水北調、西氣東輸和西電東送工程橫貫全鄉。全鄉地勢平坦,土地肥沃,水資源豐富,沁河、運糧河、勒馬河、官路河、蔣溝河流經全鄉。
金城鄉轄28個行政村,包括:西馬營、東馬營、北里、東碑、西碑、鐘莊、王保、南莊、南邱村、西邱村、史莊、東金城、西金城、東邱村、禹莊、南里、西良仕、秦莊、白馬溝、韓莊、東良仕、西張茹、張茹集、南張茹、武閣寨、張武村、劉村、薛村。