兴港镇,隶属于广西壮族自治区北海市铁山港区,位于铁山港区东部,东濒铁山港,与合浦县白沙镇、沙田镇隔港相望,南临北部湾,西南与营盘镇接壤,西北与南康镇相邻,总面积111平方千米。
兴港镇,取兴旺港区之意,故名。1996年,从南康镇、营盘镇分出,成立。2022年,兴港镇户籍人口5.88万人。截至2023年6月,兴港镇下辖2个社区、12个行政村,镇人民政府驻谢家村。