九龙街道地处杞麓湖盆区西南部,位于东经 102°35′36"~102°43′09",北纬24°01′33"~24°08′55"之间,地势南高北低,东西宽11.2公里,南北长13.5公里,东与秀山街道、里山乡相连;南与高大、
石屏县交界;西与
峨山彝族自治县的乐得旧、
通海县河西镇连接;北与
兴蒙蒙古族乡、四街镇相连。办事处所在地,距县城8公里,地势平坦,拥有
泥鳅沟公路和过境公路两条干道连接通玉公路和县城,交通十分便利。
全街道国土面积81.31平方公里。山多田少,山区面积占总面积的50%,主要山脉有梅子箐山和老鸦水井山,是峨山、石屏两县的分界岭,马耳朵山、托盘山为境内山群,境内的碧溪河由南向纵贯街道办然后注入
杞麓湖。全街道
平均海拔1805米,海拔最高点陀丕山(2302米),海拔最低点为三家大桥河谷(1401米)。全年平均气温17.0℃,平均年降雨量950.6毫米。
九龙街道境内生活着汉、彝、
哈尼族、白、壮、回、苗、
布依族、傣、纳西、佤、蒙古、、拉、侗等15个民族。通过长期的融合,各民族和睦相处,形成了“大杂居,小聚居”的局面,街道办下辖的团田、水塘两个山区村分别聚居着
彝族和哈尼族。2016年末全街道总人口共12328户、36330人,其中男17947人,女18383人。
汉族人口33042人,占总人口的90.95%,少数民族人口3288人,占总人口的9.05%。人口自然增长率5.81‰。
2021年6月28日,
通海县第七次全国人口普查主要数据公报:截至2020年11月1日零时,九龙街道常住人口为32508人。