昭通平均海拔在2000米左右。最高点为滇藏交界的德钦县怒山山脉梅里雪山主峰卡格傅峰,海拔6740米,最低点在与越南交界的河口县境南溪河与元江交汇处,海拔仅76.4米。
昭通是云南省下辖地级市,位于云南省东北部,地处云、贵、川三结合部的乌蒙山区腹地,金沙江下游沿岸,坐落在四川盆地向云贵高原抬升的过渡地带,东侧紧邻贵州省毕节市,南侧紧邻云南曲靖市,西侧紧邻四川凉山彝族自治州以金沙江为界相邻,北侧紧邻四川宜宾市以金沙江为界相邻,辖区面积23021平方公里。