宣威市,地处云南省东北部,为云南省曲靖所辖县级市。地处东经103°35′~104°40′,北纬25°53′~26°44′,东与贵州省盘县相邻,南与沾益县毗邻,西隔牛栏江与会泽县相望,北与贵州威宁县接壤,距省会昆明市260公里。
2005年,宣威市辖4个街道、14个镇、8个乡、24个社区(居委会)、331个村委会、25个社区,即宛水街道、西宁街道、双龙街道、虹桥街道、来宾镇、倘塘镇、田坝镇、板桥镇、羊场镇、格宜镇、龙场镇、海岱镇、落水镇、务德镇、龙潭镇、宝山镇、东山镇、热水镇、得绿乡、普立乡、西泽乡、杨柳乡、双河乡、乐丰乡、文兴乡、阿都乡。现在有彝族、白族、傣族、壮族、苗族、回族、傈僳族、拉祜族、佤族、纳西族、瑶族、藏族、景颇族、布朗族、布依族、阿昌族、哈尼族、锡伯族、普米族、蒙古族、怒族、基诺族、德昂族、水族、满族、独龙族等民族分布。