古障镇位于西林县西部,东与者穷乡相连,南到西与
云南省广南县、邱北县、
师宗县毗邻,北与
马蚌乡接合。面积400.27平方千米。辖古障、周约、周桐、猫街、水头、花子赛、陇正、者黑、央革、仙仁掌、西舍等11个村公所、68个村民委员会。人口14073人。镇境内的王子山海拔1883.3米,是西林第一高峰。古障白毫茶、古障水牛、古障麻鸭均是西林名产。西林、铜鼓省道20331线是
交通运输的主干线,横贯县境东西,往东与百盘公路相接,往西与云南广南、罗干互连,往北与
隆林各族自治县贯通达贵州
兴义市。全县11个乡镇有93个村通公路,总长 817.5公里。
古障镇下辖的18个行政村:周洞村、猫街村、周约村、者黑村、西舍村、仙仁掌村、央革村、水头村、花子寨村、陇正村、古障村、者夯村、渭归村、大房村、泥洞村、央达村、那哈村、妈蒿村。