Gongcheng (kinesisk: 恭城瑶族自治县; pinyin: Gōngchéng yáozú Zìzhìxiàn) er et autonomt fylke i den autonome regionen Guangxi i Folkerepublikken Kina. Det ligger i byprefekturet Guilin.
Befolkningen var på 276 826 innbyggere i 1999.
Gongcheng består av tre storkommuner og seks kommuner:
Storkommuner: Gongcheng (恭城镇) (administrasjonssete); Limu (栗木镇); Lianhua (莲花镇);
Kommuner: Ping'an (平安乡); Sanjiang (三江乡); Jiahui (嘉会乡); Xiling (西岭乡); Guanyin (观音乡); Longhu (龙虎乡).