年（928年），赵善政篡位，建立了大天兴国，次年杨干贞废赵善政自立，建大义宁国。后晋天福二年（937年），通海节度段思平联合滇东三十七部，进军大理，推翻了大义宁国，建立了大理国。大理国后期废除了节度和都督的军事辖区，改设府、郡。除大理首府外，今州境尚有谋统府（今鹤庆县）、义督赕（今剑川县，属谋统府）、胜乡郡（今永平县，隶永昌府）、南涧县（今南涧彝族自治县，属威楚府）。南宋宝祐元年（1253年），元世祖忽必烈率大军灭大理国，建立云南行省。南诏、大理国历唐、宋两朝，达五百余年，使云南形成了一个稳定的政治统一体。