龙固镇,隶属于江苏省徐州市沛县,地处沛县北部,东与杨屯镇接壤,南与安国镇相邻,西接丰县欢口镇,西北与山东省鱼台县老砦镇为邻,北濒昭阳湖,面积53.02平方千米。2019年末,龙固镇户籍人口67702人。
清同治五年(1866年),团民筑寨圩,始称龙固集,属沛县。民国元年(1912年)11月,分属湖陵乡、泗水乡。 民国三十八年(1949年)2月,为沛县第七区。1983年7月,改为龙固乡。1985年9月8日,撤乡设镇。截至2021年10月,龙固镇下辖14个社区、9个行政村。
2019年,龙固镇有工业企业314个,其中规模以上32个,有营业面积超过50平方米以上的综合商店或超市116个。