2017年,全市实现地区生产总值190.96亿元,比上年增长17.4%。绝对值超过开远市(185.89亿元),仅次于弥勒市(287.65亿元)、个旧市(243.48亿元),跃居全州第三位。
其中:第一产业实现增加值24.19亿元,比上年增长6.2%;第二产业实现增加值100.06亿元,比上年增长27.4%;第三产业实现增加值66.70亿元,比上年增长7.8%。实现全部工业增加值83.25亿元,比上年增长30.8%;建筑业增加值16.81亿元,比上年增长11.0%。