龙昌镇清朝时为龙昌堡团,镇依龙昌堡而得名。
龙昌镇位于福泉市境中部,南距市政府驻地金山办事处10公里,北距牛场镇18公里,东抵地松镇,西与仙桥乡、岔河乡、谷汪乡为邻,地理位置为东经107°21′到107°32′,北纬26°44′到26°55′,总面积104平方公里,平均海拔1025米,有耕地18560亩。1991年撤销龙昌区时,将原团杨乡与原龙昌镇合并,建立龙昌镇,辖12个村165个村民组和龙昌街道、磷肥厂2个居委会8个居民组。2004年3月,进行村居调整,全镇将12个村撤并为5个行政村, 165个村民小组建制不变,2个居委会合并为1个居委会。2006年撤并组后,辖龙昌、仓盈湾、龙井、枫香树、长冲(2003年确定为省级贫困村)5+查看详细龙昌镇概况>>
2021年10月,农业农村部认定龙昌镇为第十一批全国一村一品示范村镇(生猪)。
2020年7月,全国爱卫会命名龙昌镇为2017-2019周期国家卫生乡镇(县城)。
历史沿革:民国二十年(1931年),设筱圃乡。
民国二十四年(1935年),筱圃乡改为团杨联保。
民国三十一年(1942年),改属团杨乡。
1953年,建立龙昌堡乡和五堡乡。
1956年,五堡乡并入龙昌堡乡。
1961年,龙昌管理区改为龙昌公社。
1984年,龙昌公社改为龙昌镇。