忻城县是中国广西壮族自治区来宾市所辖的一个县，位于广西中部，红水河横贯。忻城县位于广西中部红水河下游，东经108°24′~109°07′，北纬23°40′~24°23′。东邻兴宾区，东南临合山市，西依河池市都安县，南接南宁市上林县，北连河池市宜州区，东北靠柳州市柳江区，西南接壤南宁市马山县。县城距来宾市130公里，距柳州市117公里，距首府南宁市206公里。
历史沿革.唐置忻城县，明为忻城土县，1928年复改忻城县。
行政区划.下辖6个镇、6个乡：