玉龍鎮(zhèn)位于威寧縣西北部,距威寧縣城107千米,玉龍鎮(zhèn)總面積147.77平方千米,居住著漢族、彝族、苗族、回族、哈尼族、布依族等民族。東鄰牛棚鎮(zhèn),北抵中水鎮(zhèn),南與云南省曲靖市會澤縣隔牛欄江而望,西與昭通市魯?shù)榭h、昭陽區(qū)接壤,省際邊界線長120多千米,處于兩省三地四縣交匯處。北起新寨村袁家口子,順山脈向南延伸,至中營村紅頂梁子?xùn)|折到牛欄江畔的九股水,復(fù)向東沿牛欄江而上,至沙田村紅巖組馬家埡口上。
北與中水鎮(zhèn)出水,牛棚鎮(zhèn)紅巖相連。東靠牛棚鎮(zhèn)雨朵管理區(qū)。玉龍鎮(zhèn)北高南低,山脈成南北走向,均以牛欄江為終點。由玉龍小河、螃蟹溝將玉龍鎮(zhèn)切分為3個板塊,山高谷狹,F(xiàn)鎮(zhèn)人民政府駐沙田社區(qū)爐房組。1991年11月建鎮(zhèn)、并鄉(xiāng)、撤區(qū),將原來牛棚區(qū)的玉龍鄉(xiāng)、田壩鄉(xiāng)、王寨鄉(xiāng)合并為玉龍鄉(xiāng),以原玉龍小鄉(xiāng)政府為合并后的行政中心,機(jī)關(guān)所在地設(shè)在大明槽。
1994年遷到爐房組。1993年3月,設(shè)玉龍、田壩、王寨3個辦事處實行分片管理。2000年7月,改辦事處為管理區(qū),2016年玉龍鄉(xiāng)更名為玉龍鎮(zhèn),取消分片管理,全鎮(zhèn)轄沙田、新發(fā)、田壩、大寨、新寨5個居民委員會,和平、新民、營寨、團(tuán)結(jié)、中營、工農(nóng)、飛蛾、深溝8個村民委員會,2023年全鎮(zhèn)改為新發(fā)、田壩、大寨、新寨、和平、新民、營寨、團(tuán)結(jié)、中營、工農(nóng)、飛蛾、深溝等12個村,1個沙田社區(qū)。