昭通市位于云南省东北部,地处云、贵、川三省结合部。地理坐标为东经103°25′~105°17′,北纬27°28′~29°34′之间。总面积23021平方公里。其中:山区占76.5%,坝区占21.25%;最高海拔4040米(巧家县药山),最低海拔267米(水富县向家坝);全年无霜期300天左右,属亚热带季风气候。
昭通是一个以汉族为主体的多民族聚居地区,有彝、回、苗、布依、壮、傣等36个少数民族,少数民族人口8万余人,占全市总人口的3.2%。少数民族人口绝大多数来自云南省内其他州、市,也有来自四川、广西、湖南、贵州等省外的少数民族。