喜古乡位于文山市中部,东接卧龙街道办事处,南临平坝、小街镇,西连坝心乡,北接马塘镇,乡人民政府驻地距城区24公里,下辖喜古、新寨、小寨、古那冲、戈革、以勒冲、车期7个村委会43个自然村55个村民小组,共2929户, 13061人。全乡国土面积89.57平方公里,大部分为丘陵半山区,海拔为1350─1530米,年平均气温16.23℃,平均降雨量685.9毫米,森林覆盖率27.2%。乡内居住着壮、彝、苗、傣、汉等民族,其中少数民族人口11492人,占总人口的88.2%。耕地总面积9979亩,其中:田4002亩,地5977亩,粮食作物主要有水稻、玉米、小麦,占粮食总产量的85.3%;经济作物有甘蔗、西红柿、花生、辣椒、姜、油料、三七等,占粮食总产量的14.7%,经济林果主要有八角、梨、李、桃、板栗、日本甜柿等,属传统的纯农业边远乡镇。