古藺縣土城鎮位於古藺縣東南邊緣,縣內與二郎、石寶、大村、丹桂毗鄰,東面與貴州仁懷市合馬鎮和沙灘鄉接壤,地理位置屬烏蒙山大婁山西段並側。
全鄉幅員面積69平方公里,境內山大、溝深、坡陡,最低海拔425M,最高海拔1200M,立體氣候明顯。全鄉轄18個行政村,147個村民小組,截至2008年,有人口22588人,5258個農戶,有耕地面積20520畝。糧食作物以種植水稻、玉米、小麥、紅苕、紅糧為主,經濟作物以烤煙為主,畜牧業以養殖豬、牛、羊為主。2001年全鄉人均純收入1684元,人均佔有糧食410公斤。工農業生產總值1745萬元,財政收入186萬元。礦資源十公豐富,優質煤、硫鐵礦、
赤鐵礦、
硫礦、
石灰石、大理石、
石英沙、
高嶺土等10餘種礦。
鄉內已修建鄉村公路76條,2556公里,基本實現村村通公路,村村通電。