古障鎮位于西林縣西部,東與者窮鄉相連,南到西與云南省廣南縣、邱北縣、師宗縣毗鄰,北與馬蚌鄉接合。
面積400.27平方公里。轄古障、周約、周桐、貓街、水頭、花子賽、隴正、者黑、央革、仙人掌、西舍等11個村公所、68個村民委員會。人口14073人,其中壯族占70.6%,漢放占16.86%,苗族占11.16%,其他民族占1.38%。古障鎮中部地勢較平坦,西部山較高。鎮境內的王子山海拔1883.3米,是西林第一高峰。古障白毫茶場便在王子山下。清水江建有貓街電站。有耕地1900公頃。水稻、玉米產量歷來居全縣首位,有“西林糧倉”之稱。古障白毫茶、古障水牛、古障麻鴨均是西林名產。
此外,云煙、火姜、香菇、云耳的生產也頗有名氣。古障是西林縣重點經濟開發區之一,有貓街、古障兩圩。古障烈士陵園便在圩場邊小山上。
鎮上有初中1所,鎮中心完小1所,村中心完小8所。衛生院1所。國營電影院1家。.