位于县城东南部,距县政府驻地33千米。东与兴化市沙沟镇隔湖相望,南与夏集镇交界,西与范水镇接壤,北与小官庄、鲁垛、广洋湖三镇毗邻,全镇面积120平方千米。
全境南部原属高邮县,清末属武宁乡二总,民国时属第五区,抗日战争期间划入宝应县,1943年,宝应县抗日民主政府成立,柳堡分属夏集区、陶林区。1958年建柳堡人民公社。1983年3月析分柳堡、小尹庄二乡,柳堡乡迁驻郑渡。2000年4月撤乡并镇与芦村乡、廷柏镇(1999年撤小尹庄乡改设)合并为柳堡镇,驻地迁今址。
柳堡原名留宝垛、留坝头。1943年新四军1师3旅7团曾驻于此。7团《战斗报》主编胡石言根据驻地军民鱼水情写了一部小说,当时沿河长满碧绿的大柳树,“柳”字多情,“留”便改成了“柳”;“坝”字无兵味,“堡”有“战斗堡垒”之意,遂将小说定名《柳堡的故事》,柳堡因此而得名。1956年,八一电影制片厂根据小说改编并拍摄成同名电影,轰动中外影坛,一曲《九九艳阳天》传唱至今,后柳堡“二妹子”模范民兵班被授予“全国公民道德建设先进典型”、“全国爱国拥军模范单位”等称号,成为全国精神文明建设和爱国拥军先进典型,柳堡更名扬天下。