diff --git a/Data/ZhaoShengCount.json b/Data/ZhaoShengCount.json new file mode 100644 index 0000000..ec70639 --- /dev/null +++ b/Data/ZhaoShengCount.json @@ -0,0 +1,41617 @@ +[ + { + "area_name": "昆明市", + "area_code": "530100000", + "raw_name": "昆明市", + "education_data": { + "preschool": { + "2015": { + "urban": 86273, + "town": 46797, + "rural": 20267, + "total": 19209 + }, + "2016": { + "urban": 88532, + "town": 53357, + "rural": 18139, + "total": 17036 + }, + "2017": { + "urban": 96080, + "town": 59210, + "rural": 19246, + "total": 17624 + }, + "2018": { + "urban": 98107, + "town": 66791, + "rural": 16802, + "total": 14514 + }, + "2019": { + "urban": 90181, + "town": 61036, + "rural": 17257, + "total": 11888 + }, + "2020": { + "urban": 104210, + "town": 70137, + "rural": 19630, + "total": 14443 + }, + "2021": { + "urban": 99156, + "town": 67648, + "rural": 17300, + "total": 14208 + }, + "2022": { + "urban": 93249, + "town": 66733, + "rural": 14752, + "total": 11764 + }, + "2023": { + "urban": 88097, + "town": 64208, + "rural": 14225, + "total": 9664 + }, + "2024": { + "urban": 73202, + "town": 52346, + "rural": 12271, + "total": 8585 + } + }, + "primary": { + "2015": { + "urban": 82977, + "town": 50774, + "rural": 13349, + "total": 18854 + }, + "2016": { + "urban": 82473, + "town": 51478, + "rural": 13249, + "total": 17746 + }, + "2017": { + "urban": 84648, + "town": 53735, + "rural": 13847, + "total": 17066 + }, + "2018": { + "urban": 92298, + "town": 60372, + "rural": 14432, + "total": 17494 + }, + "2019": { + "urban": 94031, + "town": 64424, + "rural": 14277, + "total": 15330 + }, + "2020": { + "urban": 94488, + "town": 66529, + "rural": 13499, + "total": 14460 + }, + "2021": { + "urban": 90887, + "town": 65750, + "rural": 12400, + "total": 12737 + }, + "2022": { + "urban": 98528, + "town": 72775, + "rural": 13314, + "total": 12439 + }, + "2023": { + "urban": 120593, + "town": 88969, + "rural": 17688, + "total": 13936 + }, + "2024": { + "urban": 109097, + "town": 81072, + "rural": 15951, + "total": 12074 + } + }, + "junior": { + "2015": { + "urban": 71747, + "town": 39055, + "rural": 24106, + "total": 8586 + }, + "2016": { + "urban": 73142, + "town": 40296, + "rural": 25276, + "total": 7570 + }, + "2017": { + "urban": 76316, + "town": 42721, + "rural": 25527, + "total": 8068 + }, + "2018": { + "urban": 74348, + "town": 42173, + "rural": 24755, + "total": 7420 + }, + "2019": { + "urban": 74592, + "town": 45969, + "rural": 22318, + "total": 6305 + }, + "2020": { + "urban": 75637, + "town": 50154, + "rural": 19704, + "total": 5779 + }, + "2021": { + "urban": 77216, + "town": 49906, + "rural": 21275, + "total": 6035 + }, + "2022": { + "urban": 77593, + "town": 52488, + "rural": 18729, + "total": 6376 + }, + "2023": { + "urban": 79942, + "town": 55488, + "rural": 18889, + "total": 5565 + }, + "2024": { + "urban": 87793, + "town": 62902, + "rural": 19773, + "total": 5118 + } + }, + "senior": { + "2015": { + "urban": 34460, + "town": 20808, + "rural": 12341, + "total": 1311 + }, + "2016": { + "urban": 36744, + "town": 22703, + "rural": 12949, + "total": 1092 + }, + "2017": { + "urban": 40001, + "town": 24286, + "rural": 13982, + "total": 1733 + }, + "2018": { + "urban": 40782, + "town": 24814, + "rural": 13327, + "total": 2641 + }, + "2019": { + "urban": 44963, + "town": 28006, + "rural": 13378, + "total": 3579 + }, + "2020": { + "urban": 47746, + "town": 30083, + "rural": 14094, + "total": 3569 + }, + "2021": { + "urban": 47150, + "town": 30121, + "rural": 14016, + "total": 3013 + }, + "2022": { + "urban": 50309, + "town": 34295, + "rural": 13142, + "total": 2872 + }, + "2023": { + "urban": 52072, + "town": 35425, + "rural": 12213, + "total": 4434 + }, + "2024": { + "urban": 51203, + "town": 35492, + "rural": 12103, + "total": 3608 + } + }, + "vocational": { + "2015": { + "total": 65911 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 55856 + }, + "2022": { + "total": 46787 + }, + "2023": { + "total": 39889 + }, + "2024": { + "total": 33507 + } + } + } + }, + { + "area_name": "五华区", + "area_code": "530102000", + "raw_name": "五华区", + "education_data": { + "preschool": { + "2015": { + "urban": 7980, + "town": 7724, + "rural": 0, + "total": 256 + }, + "2016": { + "urban": 9155, + "town": 8884, + "rural": 0, + "total": 271 + }, + "2017": { + "urban": 9723, + "town": 9362, + "rural": 0, + "total": 361 + }, + "2018": { + "urban": 10015, + "town": 9758, + "rural": 0, + "total": 257 + }, + "2019": { + "urban": 11825, + "town": 11481, + "rural": 0, + "total": 344 + }, + "2020": { + "urban": 13951, + "town": 13408, + "rural": 0, + "total": 543 + }, + "2021": { + "urban": 14552, + "town": 14148, + "rural": 0, + "total": 404 + }, + "2022": { + "urban": 13264, + "town": 12793, + "rural": 0, + "total": 471 + }, + "2023": { + "urban": 13023, + "town": 12654, + "rural": 0, + "total": 369 + }, + "2024": { + "urban": 10555, + "town": 10222, + "rural": 0, + "total": 333 + } + }, + "primary": { + "2015": { + "urban": 10281, + "town": 9503, + "rural": 0, + "total": 778 + }, + "2016": { + "urban": 10446, + "town": 9691, + "rural": 0, + "total": 755 + }, + "2017": { + "urban": 11056, + "town": 10245, + "rural": 0, + "total": 811 + }, + "2018": { + "urban": 12502, + "town": 11761, + "rural": 0, + "total": 741 + }, + "2019": { + "urban": 13075, + "town": 12336, + "rural": 0, + "total": 739 + }, + "2020": { + "urban": 12542, + "town": 12248, + "rural": 0, + "total": 294 + }, + "2021": { + "urban": 12602, + "town": 12337, + "rural": 0, + "total": 265 + }, + "2022": { + "urban": 14196, + "town": 13904, + "rural": 0, + "total": 292 + }, + "2023": { + "urban": 17928, + "town": 17582, + "rural": 0, + "total": 346 + }, + "2024": { + "urban": 16106, + "town": 15783, + "rural": 0, + "total": 323 + } + }, + "junior": { + "2015": { + "urban": 8553, + "town": 8135, + "rural": 0, + "total": 418 + }, + "2016": { + "urban": 8761, + "town": 8368, + "rural": 0, + "total": 393 + }, + "2017": { + "urban": 9083, + "town": 8614, + "rural": 0, + "total": 469 + }, + "2018": { + "urban": 9034, + "town": 8689, + "rural": 0, + "total": 345 + }, + "2019": { + "urban": 9422, + "town": 9151, + "rural": 0, + "total": 271 + }, + "2020": { + "urban": 10319, + "town": 9982, + "rural": 0, + "total": 337 + }, + "2021": { + "urban": 9624, + "town": 9324, + "rural": 0, + "total": 300 + }, + "2022": { + "urban": 10384, + "town": 10104, + "rural": 0, + "total": 280 + }, + "2023": { + "urban": 10836, + "town": 10555, + "rural": 0, + "total": 281 + }, + "2024": { + "urban": 12667, + "town": 12389, + "rural": 0, + "total": 278 + } + }, + "senior": { + "2015": { + "urban": 6392, + "town": 6392, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 6774, + "town": 6774, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 6712, + "town": 6712, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 6586, + "town": 6586, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 6778, + "town": 6778, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 7029, + "town": 7029, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 6982, + "town": 6982, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 8188, + "town": 8188, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 7507, + "town": 7507, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 7958, + "town": 7958, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 24821 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 15840 + }, + "2022": { + "total": 14698 + }, + "2023": { + "total": 11307 + }, + "2024": { + "total": 8664 + } + } + } + }, + { + "area_name": "盘龙区", + "area_code": "530103000", + "raw_name": "盘龙区", + "education_data": { + "preschool": { + "2015": { + "urban": 7788, + "town": 7217, + "rural": 0, + "total": 571 + }, + "2016": { + "urban": 8680, + "town": 8160, + "rural": 0, + "total": 520 + }, + "2017": { + "urban": 7831, + "town": 7265, + "rural": 0, + "total": 566 + }, + "2018": { + "urban": 8245, + "town": 7559, + "rural": 0, + "total": 686 + }, + "2019": { + "urban": 7241, + "town": 6896, + "rural": 0, + "total": 345 + }, + "2020": { + "urban": 10465, + "town": 9998, + "rural": 0, + "total": 467 + }, + "2021": { + "urban": 8703, + "town": 8392, + "rural": 0, + "total": 311 + }, + "2022": { + "urban": 8976, + "town": 8607, + "rural": 0, + "total": 369 + }, + "2023": { + "urban": 8377, + "town": 8055, + "rural": 0, + "total": 322 + }, + "2024": { + "urban": 7508, + "town": 7226, + "rural": 0, + "total": 282 + } + }, + "primary": { + "2015": { + "urban": 8344, + "town": 7740, + "rural": 0, + "total": 604 + }, + "2016": { + "urban": 8822, + "town": 8223, + "rural": 0, + "total": 599 + }, + "2017": { + "urban": 9100, + "town": 8517, + "rural": 0, + "total": 583 + }, + "2018": { + "urban": 10291, + "town": 9733, + "rural": 0, + "total": 558 + }, + "2019": { + "urban": 10997, + "town": 10470, + "rural": 0, + "total": 527 + }, + "2020": { + "urban": 11094, + "town": 10638, + "rural": 0, + "total": 456 + }, + "2021": { + "urban": 10452, + "town": 10047, + "rural": 0, + "total": 405 + }, + "2022": { + "urban": 11644, + "town": 11256, + "rural": 0, + "total": 388 + }, + "2023": { + "urban": 14080, + "town": 13604, + "rural": 0, + "total": 476 + }, + "2024": { + "urban": 12581, + "town": 12245, + "rural": 0, + "total": 336 + } + }, + "junior": { + "2015": { + "urban": 5639, + "town": 5639, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 5858, + "town": 5858, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 5989, + "town": 5989, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 5786, + "town": 5786, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 6376, + "town": 6376, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 6880, + "town": 6880, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 6719, + "town": 6719, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 7290, + "town": 7290, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 7471, + "town": 7471, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 8569, + "town": 8569, + "rural": 0, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 2508, + "town": 2508, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2662, + "town": 2662, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 2736, + "town": 2736, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 2537, + "town": 2537, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 2733, + "town": 2733, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 3206, + "town": 3206, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 3108, + "town": 3108, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 3348, + "town": 3348, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 3424, + "town": 3424, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 3278, + "town": 3278, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 8776 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2946 + }, + "2022": { + "total": 2520 + }, + "2023": { + "total": 3356 + }, + "2024": { + "total": 3392 + } + } + } + }, + { + "area_name": "官渡区", + "area_code": "530111000", + "raw_name": "官渡区", + "education_data": { + "preschool": { + "2015": { + "urban": 14629, + "town": 14358, + "rural": 258, + "total": 13 + }, + "2016": { + "urban": 18150, + "town": 17840, + "rural": 299, + "total": 11 + }, + "2017": { + "urban": 21024, + "town": 20539, + "rural": 462, + "total": 23 + }, + "2018": { + "urban": 26769, + "town": 26055, + "rural": 699, + "total": 15 + }, + "2019": { + "urban": 20750, + "town": 20251, + "rural": 492, + "total": 7 + }, + "2020": { + "urban": 20667, + "town": 20646, + "rural": 0, + "total": 21 + }, + "2021": { + "urban": 20217, + "town": 20160, + "rural": 0, + "total": 57 + }, + "2022": { + "urban": 19936, + "town": 19899, + "rural": 0, + "total": 37 + }, + "2023": { + "urban": 20230, + "town": 20193, + "rural": 0, + "total": 37 + }, + "2024": { + "urban": 15781, + "town": 15276, + "rural": 0, + "total": 505 + } + }, + "primary": { + "2015": { + "urban": 17748, + "town": 17224, + "rural": 397, + "total": 127 + }, + "2016": { + "urban": 17975, + "town": 17439, + "rural": 426, + "total": 110 + }, + "2017": { + "urban": 18957, + "town": 18233, + "rural": 601, + "total": 123 + }, + "2018": { + "urban": 21046, + "town": 20031, + "rural": 861, + "total": 154 + }, + "2019": { + "urban": 22047, + "town": 21023, + "rural": 915, + "total": 109 + }, + "2020": { + "urban": 22702, + "town": 22583, + "rural": 0, + "total": 119 + }, + "2021": { + "urban": 22833, + "town": 22725, + "rural": 0, + "total": 108 + }, + "2022": { + "urban": 24432, + "town": 24324, + "rural": 0, + "total": 108 + }, + "2023": { + "urban": 27951, + "town": 27815, + "rural": 0, + "total": 136 + }, + "2024": { + "urban": 26191, + "town": 25809, + "rural": 0, + "total": 382 + } + }, + "junior": { + "2015": { + "urban": 10280, + "town": 9825, + "rural": 287, + "total": 168 + }, + "2016": { + "urban": 10500, + "town": 9983, + "rural": 337, + "total": 180 + }, + "2017": { + "urban": 11594, + "town": 11109, + "rural": 338, + "total": 147 + }, + "2018": { + "urban": 11140, + "town": 10618, + "rural": 390, + "total": 132 + }, + "2019": { + "urban": 12001, + "town": 11393, + "rural": 472, + "total": 136 + }, + "2020": { + "urban": 13097, + "town": 12944, + "rural": 0, + "total": 153 + }, + "2021": { + "urban": 13152, + "town": 12994, + "rural": 0, + "total": 158 + }, + "2022": { + "urban": 14048, + "town": 13867, + "rural": 0, + "total": 181 + }, + "2023": { + "urban": 14970, + "town": 14761, + "rural": 0, + "total": 209 + }, + "2024": { + "urban": 16927, + "town": 16696, + "rural": 0, + "total": 231 + } + }, + "senior": { + "2015": { + "urban": 4861, + "town": 4539, + "rural": 165, + "total": 157 + }, + "2016": { + "urban": 4830, + "town": 4568, + "rural": 180, + "total": 82 + }, + "2017": { + "urban": 5685, + "town": 5113, + "rural": 186, + "total": 386 + }, + "2018": { + "urban": 5884, + "town": 5370, + "rural": 206, + "total": 308 + }, + "2019": { + "urban": 6867, + "town": 6479, + "rural": 186, + "total": 202 + }, + "2020": { + "urban": 7137, + "town": 6957, + "rural": 0, + "total": 180 + }, + "2021": { + "urban": 6985, + "town": 6815, + "rural": 0, + "total": 170 + }, + "2022": { + "urban": 7921, + "town": 7720, + "rural": 0, + "total": 201 + }, + "2023": { + "urban": 8650, + "town": 8497, + "rural": 0, + "total": 153 + }, + "2024": { + "urban": 7999, + "town": 7999, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 6092 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 3735 + }, + "2022": { + "total": 3253 + }, + "2023": { + "total": 2924 + }, + "2024": { + "total": 3051 + } + } + } + }, + { + "area_name": "西山区", + "area_code": "530112000", + "raw_name": "西山区", + "education_data": { + "preschool": { + "2015": { + "urban": 9928, + "town": 9150, + "rural": 0, + "total": 778 + }, + "2016": { + "urban": 10445, + "town": 9822, + "rural": 0, + "total": 623 + }, + "2017": { + "urban": 11032, + "town": 10383, + "rural": 0, + "total": 649 + }, + "2018": { + "urban": 11763, + "town": 11167, + "rural": 0, + "total": 596 + }, + "2019": { + "urban": 11472, + "town": 11111, + "rural": 0, + "total": 361 + }, + "2020": { + "urban": 11791, + "town": 11181, + "rural": 0, + "total": 610 + }, + "2021": { + "urban": 10837, + "town": 10308, + "rural": 0, + "total": 529 + }, + "2022": { + "urban": 10523, + "town": 10029, + "rural": 0, + "total": 494 + }, + "2023": { + "urban": 9104, + "town": 8690, + "rural": 0, + "total": 414 + }, + "2024": { + "urban": 7416, + "town": 7134, + "rural": 0, + "total": 282 + } + }, + "primary": { + "2015": { + "urban": 8843, + "town": 8059, + "rural": 0, + "total": 784 + }, + "2016": { + "urban": 8390, + "town": 7679, + "rural": 0, + "total": 711 + }, + "2017": { + "urban": 8585, + "town": 7986, + "rural": 0, + "total": 599 + }, + "2018": { + "urban": 9376, + "town": 8837, + "rural": 0, + "total": 539 + }, + "2019": { + "urban": 9828, + "town": 9299, + "rural": 0, + "total": 529 + }, + "2020": { + "urban": 9711, + "town": 9227, + "rural": 0, + "total": 484 + }, + "2021": { + "urban": 9135, + "town": 8606, + "rural": 0, + "total": 529 + }, + "2022": { + "urban": 9984, + "town": 9547, + "rural": 0, + "total": 437 + }, + "2023": { + "urban": 12220, + "town": 11741, + "rural": 0, + "total": 479 + }, + "2024": { + "urban": 10897, + "town": 10494, + "rural": 0, + "total": 403 + } + }, + "junior": { + "2015": { + "urban": 7238, + "town": 6778, + "rural": 0, + "total": 460 + }, + "2016": { + "urban": 7459, + "town": 7087, + "rural": 0, + "total": 372 + }, + "2017": { + "urban": 7726, + "town": 7312, + "rural": 0, + "total": 414 + }, + "2018": { + "urban": 7358, + "town": 7050, + "rural": 0, + "total": 308 + }, + "2019": { + "urban": 8001, + "town": 7569, + "rural": 0, + "total": 432 + }, + "2020": { + "urban": 7891, + "town": 7415, + "rural": 0, + "total": 476 + }, + "2021": { + "urban": 8445, + "town": 7720, + "rural": 0, + "total": 725 + }, + "2022": { + "urban": 8424, + "town": 7827, + "rural": 0, + "total": 597 + }, + "2023": { + "urban": 9163, + "town": 8499, + "rural": 0, + "total": 664 + }, + "2024": { + "urban": 10369, + "town": 9810, + "rural": 0, + "total": 559 + } + }, + "senior": { + "2015": { + "urban": 2218, + "town": 2218, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2958, + "town": 2958, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 3122, + "town": 3122, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 3848, + "town": 3650, + "rural": 0, + "total": 198 + }, + "2019": { + "urban": 4798, + "town": 4327, + "rural": 0, + "total": 471 + }, + "2020": { + "urban": 4705, + "town": 4030, + "rural": 0, + "total": 675 + }, + "2021": { + "urban": 4407, + "town": 3815, + "rural": 0, + "total": 592 + }, + "2022": { + "urban": 4914, + "town": 4616, + "rural": 0, + "total": 298 + }, + "2023": { + "urban": 5889, + "town": 5011, + "rural": 0, + "total": 878 + }, + "2024": { + "urban": 6026, + "town": 5205, + "rural": 0, + "total": 821 + } + }, + "vocational": { + "2015": { + "total": 7250 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 8863 + }, + "2022": { + "total": 5483 + }, + "2023": { + "total": 4213 + }, + "2024": { + "total": 3034 + } + } + } + }, + { + "area_name": "东川区", + "area_code": "530113000", + "raw_name": "东川区", + "education_data": { + "preschool": { + "2015": { + "urban": 3748, + "town": 2066, + "rural": 1349, + "total": 333 + }, + "2016": { + "urban": 3822, + "town": 2151, + "rural": 1427, + "total": 244 + }, + "2017": { + "urban": 5681, + "town": 3863, + "rural": 1543, + "total": 275 + }, + "2018": { + "urban": 4453, + "town": 3114, + "rural": 1162, + "total": 177 + }, + "2019": { + "urban": 3286, + "town": 2271, + "rural": 907, + "total": 108 + }, + "2020": { + "urban": 3442, + "town": 2330, + "rural": 859, + "total": 253 + }, + "2021": { + "urban": 3476, + "town": 2427, + "rural": 562, + "total": 487 + }, + "2022": { + "urban": 2867, + "town": 2022, + "rural": 418, + "total": 427 + }, + "2023": { + "urban": 2811, + "town": 1883, + "rural": 494, + "total": 434 + }, + "2024": { + "urban": 2347, + "town": 1537, + "rural": 442, + "total": 368 + } + }, + "primary": { + "2015": { + "urban": 3554, + "town": 1780, + "rural": 674, + "total": 1100 + }, + "2016": { + "urban": 3214, + "town": 1706, + "rural": 709, + "total": 799 + }, + "2017": { + "urban": 3119, + "town": 1636, + "rural": 691, + "total": 792 + }, + "2018": { + "urban": 3461, + "town": 2054, + "rural": 707, + "total": 700 + }, + "2019": { + "urban": 3270, + "town": 2077, + "rural": 599, + "total": 594 + }, + "2020": { + "urban": 3006, + "town": 1947, + "rural": 553, + "total": 506 + }, + "2021": { + "urban": 2956, + "town": 1945, + "rural": 551, + "total": 460 + }, + "2022": { + "urban": 2870, + "town": 1995, + "rural": 497, + "total": 378 + }, + "2023": { + "urban": 3347, + "town": 2400, + "rural": 547, + "total": 400 + }, + "2024": { + "urban": 2972, + "town": 2251, + "rural": 469, + "total": 252 + } + }, + "junior": { + "2015": { + "urban": 4031, + "town": 2000, + "rural": 1722, + "total": 309 + }, + "2016": { + "urban": 3992, + "town": 2139, + "rural": 1659, + "total": 194 + }, + "2017": { + "urban": 3938, + "town": 2147, + "rural": 1609, + "total": 182 + }, + "2018": { + "urban": 3825, + "town": 2148, + "rural": 1583, + "total": 94 + }, + "2019": { + "urban": 3639, + "town": 2202, + "rural": 1359, + "total": 78 + }, + "2020": { + "urban": 3374, + "town": 2237, + "rural": 1077, + "total": 60 + }, + "2021": { + "urban": 3340, + "town": 2113, + "rural": 1177, + "total": 50 + }, + "2022": { + "urban": 3044, + "town": 2003, + "rural": 954, + "total": 87 + }, + "2023": { + "urban": 2881, + "town": 1945, + "rural": 884, + "total": 52 + }, + "2024": { + "urban": 3204, + "town": 2310, + "rural": 864, + "total": 30 + } + }, + "senior": { + "2015": { + "urban": 1273, + "town": 1273, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 1437, + "town": 1437, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 1517, + "town": 1517, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 1685, + "town": 1685, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 1700, + "town": 1700, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 1960, + "town": 1960, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 2074, + "town": 2074, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 2093, + "town": 2093, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 2019, + "town": 2019, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 1991, + "town": 1991, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 45 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 588 + }, + "2022": { + "total": 483 + }, + "2023": { + "total": 404 + }, + "2024": { + "total": 795 + } + } + } + }, + { + "area_name": "呈贡区", + "area_code": "530114000", + "raw_name": "呈贡区", + "education_data": { + "preschool": { + "2015": { + "urban": 3370, + "town": 3161, + "rural": 0, + "total": 209 + }, + "2016": { + "urban": 3480, + "town": 3385, + "rural": 0, + "total": 95 + }, + "2017": { + "urban": 4077, + "town": 3942, + "rural": 0, + "total": 135 + }, + "2018": { + "urban": 4513, + "town": 3382, + "rural": 0, + "total": 1131 + }, + "2019": { + "urban": 4305, + "town": 3512, + "rural": 0, + "total": 793 + }, + "2020": { + "urban": 7288, + "town": 6113, + "rural": 0, + "total": 1175 + }, + "2021": { + "urban": 6818, + "town": 5640, + "rural": 0, + "total": 1178 + }, + "2022": { + "urban": 6525, + "town": 5945, + "rural": 0, + "total": 580 + }, + "2023": { + "urban": 5772, + "town": 5292, + "rural": 71, + "total": 409 + }, + "2024": { + "urban": 5118, + "town": 4760, + "rural": 42, + "total": 316 + } + }, + "primary": { + "2015": { + "urban": 2894, + "town": 2715, + "rural": 0, + "total": 179 + }, + "2016": { + "urban": 3381, + "town": 3183, + "rural": 0, + "total": 198 + }, + "2017": { + "urban": 4037, + "town": 3801, + "rural": 0, + "total": 236 + }, + "2018": { + "urban": 4367, + "town": 3220, + "rural": 0, + "total": 1147 + }, + "2019": { + "urban": 4808, + "town": 4220, + "rural": 0, + "total": 588 + }, + "2020": { + "urban": 5749, + "town": 4860, + "rural": 0, + "total": 889 + }, + "2021": { + "urban": 5802, + "town": 5116, + "rural": 0, + "total": 686 + }, + "2022": { + "urban": 6459, + "town": 5780, + "rural": 0, + "total": 679 + }, + "2023": { + "urban": 8496, + "town": 7486, + "rural": 0, + "total": 1010 + }, + "2024": { + "urban": 7861, + "town": 7059, + "rural": 0, + "total": 802 + } + }, + "junior": { + "2015": { + "urban": 2649, + "town": 2617, + "rural": 0, + "total": 32 + }, + "2016": { + "urban": 2951, + "town": 2931, + "rural": 0, + "total": 20 + }, + "2017": { + "urban": 3606, + "town": 3589, + "rural": 0, + "total": 17 + }, + "2018": { + "urban": 4434, + "town": 3170, + "rural": 0, + "total": 1264 + }, + "2019": { + "urban": 5097, + "town": 4557, + "rural": 0, + "total": 540 + }, + "2020": { + "urban": 5713, + "town": 5713, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 5977, + "town": 5977, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 5842, + "town": 5842, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 6620, + "town": 6620, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 7328, + "town": 7328, + "rural": 0, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 2011, + "town": 2011, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2311, + "town": 2311, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 3032, + "town": 3032, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 3099, + "town": 2414, + "rural": 0, + "total": 685 + }, + "2019": { + "urban": 3421, + "town": 3204, + "rural": 0, + "total": 217 + }, + "2020": { + "urban": 3723, + "town": 3723, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 4021, + "town": 4021, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 4446, + "town": 4446, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 4618, + "town": 4618, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 4473, + "town": 4473, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 3188 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 6758 + }, + "2022": { + "total": 3498 + }, + "2023": { + "total": 370 + }, + "2024": { + "total": 353 + } + } + } + }, + { + "area_name": "晋宁区", + "area_code": "530115000", + "raw_name": "晋宁县", + "education_data": { + "preschool": { + "2015": { + "urban": 3887, + "town": 0, + "rural": 2176, + "total": 1711 + }, + "2016": { + "urban": 3393, + "town": 0, + "rural": 1980, + "total": 1413 + }, + "2017": { + "urban": 3729, + "town": 0, + "rural": 2020, + "total": 1709 + }, + "2018": { + "urban": 4237, + "town": 1275, + "rural": 1484, + "total": 1478 + }, + "2019": { + "urban": 3287, + "town": 1321, + "rural": 1105, + "total": 861 + }, + "2020": { + "urban": 4129, + "town": 1663, + "rural": 1255, + "total": 1211 + }, + "2021": { + "urban": 4932, + "town": 1679, + "rural": 1683, + "total": 1570 + }, + "2022": { + "urban": 3746, + "town": 2310, + "rural": 357, + "total": 1079 + }, + "2023": { + "urban": 3678, + "town": 2501, + "rural": 387, + "total": 790 + }, + "2024": { + "urban": 2877, + "town": 1932, + "rural": 333, + "total": 612 + } + }, + "primary": { + "2015": { + "urban": 3257, + "town": 0, + "rural": 1612, + "total": 1645 + }, + "2016": { + "urban": 3227, + "town": 0, + "rural": 1536, + "total": 1691 + }, + "2017": { + "urban": 3465, + "town": 0, + "rural": 1712, + "total": 1753 + }, + "2018": { + "urban": 3512, + "town": 1174, + "rural": 721, + "total": 1617 + }, + "2019": { + "urban": 3365, + "town": 1168, + "rural": 590, + "total": 1607 + }, + "2020": { + "urban": 3315, + "town": 1130, + "rural": 544, + "total": 1641 + }, + "2021": { + "urban": 3138, + "town": 1164, + "rural": 596, + "total": 1378 + }, + "2022": { + "urban": 3583, + "town": 1842, + "rural": 103, + "total": 1638 + }, + "2023": { + "urban": 4562, + "town": 2582, + "rural": 300, + "total": 1680 + }, + "2024": { + "urban": 3883, + "town": 2429, + "rural": 77, + "total": 1377 + } + }, + "junior": { + "2015": { + "urban": 3320, + "town": 0, + "rural": 2206, + "total": 1114 + }, + "2016": { + "urban": 2996, + "town": 0, + "rural": 2142, + "total": 854 + }, + "2017": { + "urban": 2886, + "town": 0, + "rural": 2037, + "total": 849 + }, + "2018": { + "urban": 2867, + "town": 1132, + "rural": 1075, + "total": 660 + }, + "2019": { + "urban": 2654, + "town": 1094, + "rural": 950, + "total": 610 + }, + "2020": { + "urban": 2513, + "town": 1007, + "rural": 958, + "total": 548 + }, + "2021": { + "urban": 2589, + "town": 1101, + "rural": 896, + "total": 592 + }, + "2022": { + "urban": 2562, + "town": 1771, + "rural": 259, + "total": 532 + }, + "2023": { + "urban": 2698, + "town": 1848, + "rural": 244, + "total": 606 + }, + "2024": { + "urban": 2750, + "town": 1844, + "rural": 211, + "total": 695 + } + }, + "senior": { + "2015": { + "urban": 1257, + "town": 0, + "rural": 1257, + "total": 0 + }, + "2016": { + "urban": 1286, + "town": 0, + "rural": 1286, + "total": 0 + }, + "2017": { + "urban": 1425, + "town": 0, + "rural": 1425, + "total": 0 + }, + "2018": { + "urban": 1431, + "town": 804, + "rural": 627, + "total": 0 + }, + "2019": { + "urban": 1486, + "town": 842, + "rural": 644, + "total": 0 + }, + "2020": { + "urban": 1507, + "town": 846, + "rural": 661, + "total": 0 + }, + "2021": { + "urban": 1507, + "town": 850, + "rural": 657, + "total": 0 + }, + "2022": { + "urban": 1537, + "town": 1537, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 1597, + "town": 1597, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 1647, + "town": 1506, + "rural": 0, + "total": 141 + } + }, + "vocational": { + "2015": { + "total": 436 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 615 + }, + "2022": { + "total": 673 + }, + "2023": { + "total": 446 + }, + "2024": { + "total": 511 + } + } + } + }, + { + "area_name": "富民县", + "area_code": "530124000", + "raw_name": "富民县", + "education_data": { + "preschool": { + "2015": { + "urban": 2177, + "town": 0, + "rural": 1318, + "total": 859 + }, + "2016": { + "urban": 1819, + "town": 0, + "rural": 1132, + "total": 687 + }, + "2017": { + "urban": 1727, + "town": 0, + "rural": 1179, + "total": 548 + }, + "2018": { + "urban": 1390, + "town": 0, + "rural": 918, + "total": 472 + }, + "2019": { + "urban": 1305, + "town": 0, + "rural": 1004, + "total": 301 + }, + "2020": { + "urban": 2188, + "town": 0, + "rural": 1753, + "total": 435 + }, + "2021": { + "urban": 1507, + "town": 0, + "rural": 1156, + "total": 351 + }, + "2022": { + "urban": 1251, + "town": 0, + "rural": 1015, + "total": 236 + }, + "2023": { + "urban": 1284, + "town": 0, + "rural": 1084, + "total": 200 + }, + "2024": { + "urban": 935, + "town": 0, + "rural": 799, + "total": 136 + } + }, + "primary": { + "2015": { + "urban": 2579, + "town": 0, + "rural": 1564, + "total": 1015 + }, + "2016": { + "urban": 2046, + "town": 0, + "rural": 1240, + "total": 806 + }, + "2017": { + "urban": 1680, + "town": 0, + "rural": 1000, + "total": 680 + }, + "2018": { + "urban": 1703, + "town": 0, + "rural": 1093, + "total": 610 + }, + "2019": { + "urban": 1470, + "town": 0, + "rural": 928, + "total": 542 + }, + "2020": { + "urban": 1428, + "town": 0, + "rural": 916, + "total": 512 + }, + "2021": { + "urban": 1181, + "town": 0, + "rural": 895, + "total": 286 + }, + "2022": { + "urban": 1323, + "town": 0, + "rural": 1028, + "total": 295 + }, + "2023": { + "urban": 1539, + "town": 0, + "rural": 1275, + "total": 264 + }, + "2024": { + "urban": 1352, + "town": 0, + "rural": 1183, + "total": 169 + } + }, + "junior": { + "2015": { + "urban": 1703, + "town": 0, + "rural": 1494, + "total": 209 + }, + "2016": { + "urban": 1769, + "town": 0, + "rural": 1613, + "total": 156 + }, + "2017": { + "urban": 2130, + "town": 0, + "rural": 1886, + "total": 244 + }, + "2018": { + "urban": 2183, + "town": 0, + "rural": 1928, + "total": 255 + }, + "2019": { + "urban": 2227, + "town": 0, + "rural": 1264, + "total": 963 + }, + "2020": { + "urban": 2310, + "town": 0, + "rural": 1203, + "total": 1107 + }, + "2021": { + "urban": 2609, + "town": 0, + "rural": 1524, + "total": 1085 + }, + "2022": { + "urban": 1921, + "town": 0, + "rural": 482, + "total": 1439 + }, + "2023": { + "urban": 1557, + "town": 0, + "rural": 1299, + "total": 258 + }, + "2024": { + "urban": 1591, + "town": 0, + "rural": 1401, + "total": 190 + } + }, + "senior": { + "2015": { + "urban": 794, + "town": 0, + "rural": 794, + "total": 0 + }, + "2016": { + "urban": 914, + "town": 0, + "rural": 914, + "total": 0 + }, + "2017": { + "urban": 1229, + "town": 0, + "rural": 1229, + "total": 0 + }, + "2018": { + "urban": 1284, + "town": 0, + "rural": 1284, + "total": 0 + }, + "2019": { + "urban": 1431, + "town": 0, + "rural": 554, + "total": 877 + }, + "2020": { + "urban": 1603, + "town": 0, + "rural": 657, + "total": 946 + }, + "2021": { + "urban": 1403, + "town": 0, + "rural": 660, + "total": 743 + }, + "2022": { + "urban": 1340, + "town": 0, + "rural": 1340, + "total": 0 + }, + "2023": { + "urban": 1704, + "town": 0, + "rural": 1704, + "total": 0 + }, + "2024": { + "urban": 1760, + "town": 0, + "rural": 1760, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 895 + }, + "2022": { + "total": 802 + }, + "2023": { + "total": 771 + }, + "2024": { + "total": 799 + } + } + } + }, + { + "area_name": "宜良县", + "area_code": "530125000", + "raw_name": "宜良县", + "education_data": { + "preschool": { + "2015": { + "urban": 6133, + "town": 0, + "rural": 4315, + "total": 1818 + }, + "2016": { + "urban": 5359, + "town": 0, + "rural": 3634, + "total": 1725 + }, + "2017": { + "urban": 5022, + "town": 0, + "rural": 3539, + "total": 1483 + }, + "2018": { + "urban": 4730, + "town": 0, + "rural": 3249, + "total": 1481 + }, + "2019": { + "urban": 4159, + "town": 0, + "rural": 2991, + "total": 1168 + }, + "2020": { + "urban": 4936, + "town": 0, + "rural": 3664, + "total": 1272 + }, + "2021": { + "urban": 4360, + "town": 0, + "rural": 3113, + "total": 1247 + }, + "2022": { + "urban": 3723, + "town": 0, + "rural": 2689, + "total": 1034 + }, + "2023": { + "urban": 3230, + "town": 0, + "rural": 2374, + "total": 856 + }, + "2024": { + "urban": 2847, + "town": 0, + "rural": 2140, + "total": 707 + } + }, + "primary": { + "2015": { + "urban": 4799, + "town": 0, + "rural": 2543, + "total": 2256 + }, + "2016": { + "urban": 4520, + "town": 0, + "rural": 2439, + "total": 2081 + }, + "2017": { + "urban": 4380, + "town": 0, + "rural": 2430, + "total": 1950 + }, + "2018": { + "urban": 4600, + "town": 0, + "rural": 2684, + "total": 1916 + }, + "2019": { + "urban": 4093, + "town": 0, + "rural": 2518, + "total": 1575 + }, + "2020": { + "urban": 3863, + "town": 0, + "rural": 2490, + "total": 1373 + }, + "2021": { + "urban": 3462, + "town": 0, + "rural": 2297, + "total": 1165 + }, + "2022": { + "urban": 3859, + "town": 0, + "rural": 2705, + "total": 1154 + }, + "2023": { + "urban": 4467, + "town": 0, + "rural": 3209, + "total": 1258 + }, + "2024": { + "urban": 4029, + "town": 0, + "rural": 2963, + "total": 1066 + } + }, + "junior": { + "2015": { + "urban": 5396, + "town": 0, + "rural": 3830, + "total": 1566 + }, + "2016": { + "urban": 5424, + "town": 0, + "rural": 4132, + "total": 1292 + }, + "2017": { + "urban": 5332, + "town": 0, + "rural": 4154, + "total": 1178 + }, + "2018": { + "urban": 4848, + "town": 0, + "rural": 3894, + "total": 954 + }, + "2019": { + "urban": 4577, + "town": 0, + "rural": 3742, + "total": 835 + }, + "2020": { + "urban": 4589, + "town": 0, + "rural": 3795, + "total": 794 + }, + "2021": { + "urban": 4619, + "town": 0, + "rural": 3868, + "total": 751 + }, + "2022": { + "urban": 4387, + "town": 0, + "rural": 3700, + "total": 687 + }, + "2023": { + "urban": 4176, + "town": 0, + "rural": 3430, + "total": 746 + }, + "2024": { + "urban": 4006, + "town": 0, + "rural": 3747, + "total": 259 + } + }, + "senior": { + "2015": { + "urban": 1932, + "town": 0, + "rural": 1932, + "total": 0 + }, + "2016": { + "urban": 2141, + "town": 0, + "rural": 2141, + "total": 0 + }, + "2017": { + "urban": 2074, + "town": 0, + "rural": 2074, + "total": 0 + }, + "2018": { + "urban": 2078, + "town": 0, + "rural": 2078, + "total": 0 + }, + "2019": { + "urban": 2299, + "town": 0, + "rural": 2299, + "total": 0 + }, + "2020": { + "urban": 2328, + "town": 0, + "rural": 2328, + "total": 0 + }, + "2021": { + "urban": 2238, + "town": 0, + "rural": 2238, + "total": 0 + }, + "2022": { + "urban": 2175, + "town": 0, + "rural": 2175, + "total": 0 + }, + "2023": { + "urban": 2172, + "town": 0, + "rural": 2172, + "total": 0 + }, + "2024": { + "urban": 2361, + "town": 0, + "rural": 2361, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 2845 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1325 + }, + "2022": { + "total": 899 + }, + "2023": { + "total": 1216 + }, + "2024": { + "total": 993 + } + } + } + }, + { + "area_name": "石林彝族自治县", + "area_code": "530126000", + "raw_name": "石林彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 2974, + "town": 0, + "rural": 1611, + "total": 1363 + }, + "2016": { + "urban": 3012, + "town": 0, + "rural": 1611, + "total": 1401 + }, + "2017": { + "urban": 2826, + "town": 0, + "rural": 1413, + "total": 1413 + }, + "2018": { + "urban": 2586, + "town": 0, + "rural": 1457, + "total": 1129 + }, + "2019": { + "urban": 3114, + "town": 0, + "rural": 1948, + "total": 1166 + }, + "2020": { + "urban": 3400, + "town": 0, + "rural": 2145, + "total": 1255 + }, + "2021": { + "urban": 2751, + "town": 0, + "rural": 1806, + "total": 945 + }, + "2022": { + "urban": 2538, + "town": 0, + "rural": 1644, + "total": 894 + }, + "2023": { + "urban": 2457, + "town": 0, + "rural": 1644, + "total": 813 + }, + "2024": { + "urban": 1989, + "town": 0, + "rural": 1243, + "total": 746 + } + }, + "primary": { + "2015": { + "urban": 2827, + "town": 0, + "rural": 1736, + "total": 1091 + }, + "2016": { + "urban": 2943, + "town": 0, + "rural": 1703, + "total": 1240 + }, + "2017": { + "urban": 2882, + "town": 0, + "rural": 1650, + "total": 1232 + }, + "2018": { + "urban": 2838, + "town": 0, + "rural": 1749, + "total": 1089 + }, + "2019": { + "urban": 2754, + "town": 0, + "rural": 1687, + "total": 1067 + }, + "2020": { + "urban": 2694, + "town": 0, + "rural": 1680, + "total": 1014 + }, + "2021": { + "urban": 2393, + "town": 0, + "rural": 1497, + "total": 896 + }, + "2022": { + "urban": 2616, + "town": 0, + "rural": 1728, + "total": 888 + }, + "2023": { + "urban": 3330, + "town": 0, + "rural": 2328, + "total": 1002 + }, + "2024": { + "urban": 2824, + "town": 0, + "rural": 2062, + "total": 762 + } + }, + "junior": { + "2015": { + "urban": 3467, + "town": 0, + "rural": 2773, + "total": 694 + }, + "2016": { + "urban": 3587, + "town": 0, + "rural": 2914, + "total": 673 + }, + "2017": { + "urban": 3324, + "town": 0, + "rural": 2717, + "total": 607 + }, + "2018": { + "urban": 3023, + "town": 0, + "rural": 2690, + "total": 333 + }, + "2019": { + "urban": 2585, + "town": 0, + "rural": 2245, + "total": 340 + }, + "2020": { + "urban": 2301, + "town": 0, + "rural": 1870, + "total": 431 + }, + "2021": { + "urban": 2668, + "town": 0, + "rural": 2412, + "total": 256 + }, + "2022": { + "urban": 2839, + "town": 0, + "rural": 2295, + "total": 544 + }, + "2023": { + "urban": 2800, + "town": 0, + "rural": 1844, + "total": 956 + }, + "2024": { + "urban": 2730, + "town": 0, + "rural": 1808, + "total": 922 + } + }, + "senior": { + "2015": { + "urban": 1419, + "town": 0, + "rural": 754, + "total": 665 + }, + "2016": { + "urban": 1491, + "town": 0, + "rural": 826, + "total": 665 + }, + "2017": { + "urban": 1629, + "town": 0, + "rural": 964, + "total": 665 + }, + "2018": { + "urban": 1666, + "town": 0, + "rural": 956, + "total": 710 + }, + "2019": { + "urban": 2116, + "town": 0, + "rural": 1204, + "total": 912 + }, + "2020": { + "urban": 1818, + "town": 0, + "rural": 1049, + "total": 769 + }, + "2021": { + "urban": 1818, + "town": 0, + "rural": 1043, + "total": 775 + }, + "2022": { + "urban": 2697, + "town": 0, + "rural": 2021, + "total": 676 + }, + "2023": { + "urban": 2756, + "town": 0, + "rural": 1990, + "total": 766 + }, + "2024": { + "urban": 2352, + "town": 0, + "rural": 1641, + "total": 711 + } + }, + "vocational": { + "2015": { + "total": 208 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 324 + }, + "2022": { + "total": 432 + }, + "2023": { + "total": 541 + }, + "2024": { + "total": 583 + } + } + } + }, + { + "area_name": "嵩明县", + "area_code": "530127000", + "raw_name": "嵩明县", + "education_data": { + "preschool": { + "2015": { + "urban": 3674, + "town": 0, + "rural": 1802, + "total": 1872 + }, + "2016": { + "urban": 4521, + "town": 0, + "rural": 2279, + "total": 2242 + }, + "2017": { + "urban": 5630, + "town": 0, + "rural": 2665, + "total": 2965 + }, + "2018": { + "urban": 3957, + "town": 0, + "rural": 1992, + "total": 1965 + }, + "2019": { + "urban": 5143, + "town": 0, + "rural": 3182, + "total": 1961 + }, + "2020": { + "urban": 5233, + "town": 0, + "rural": 3148, + "total": 2085 + }, + "2021": { + "urban": 5048, + "town": 0, + "rural": 2732, + "total": 2316 + }, + "2022": { + "urban": 4319, + "town": 0, + "rural": 2262, + "total": 2057 + }, + "2023": { + "urban": 3880, + "town": 0, + "rural": 2212, + "total": 1668 + }, + "2024": { + "urban": 3097, + "town": 0, + "rural": 1811, + "total": 1286 + } + }, + "primary": { + "2015": { + "urban": 3757, + "town": 0, + "rural": 1198, + "total": 2559 + }, + "2016": { + "urban": 3843, + "town": 0, + "rural": 1344, + "total": 2499 + }, + "2017": { + "urban": 4026, + "town": 0, + "rural": 1451, + "total": 2575 + }, + "2018": { + "urban": 4444, + "town": 0, + "rural": 1601, + "total": 2843 + }, + "2019": { + "urban": 4387, + "town": 0, + "rural": 1861, + "total": 2526 + }, + "2020": { + "urban": 4490, + "town": 0, + "rural": 1904, + "total": 2586 + }, + "2021": { + "urban": 4002, + "town": 0, + "rural": 1687, + "total": 2315 + }, + "2022": { + "urban": 4234, + "town": 0, + "rural": 2030, + "total": 2204 + }, + "2023": { + "urban": 5190, + "town": 0, + "rural": 2650, + "total": 2540 + }, + "2024": { + "urban": 4633, + "town": 0, + "rural": 2468, + "total": 2165 + } + }, + "junior": { + "2015": { + "urban": 3715, + "town": 0, + "rural": 2295, + "total": 1420 + }, + "2016": { + "urban": 3461, + "town": 0, + "rural": 2206, + "total": 1255 + }, + "2017": { + "urban": 4054, + "town": 0, + "rural": 2576, + "total": 1478 + }, + "2018": { + "urban": 3710, + "town": 0, + "rural": 2308, + "total": 1402 + }, + "2019": { + "urban": 3212, + "town": 0, + "rural": 2438, + "total": 774 + }, + "2020": { + "urban": 3290, + "town": 0, + "rural": 2446, + "total": 844 + }, + "2021": { + "urban": 3324, + "town": 0, + "rural": 2422, + "total": 902 + }, + "2022": { + "urban": 3141, + "town": 0, + "rural": 2196, + "total": 945 + }, + "2023": { + "urban": 3256, + "town": 0, + "rural": 2375, + "total": 881 + }, + "2024": { + "urban": 3650, + "town": 0, + "rural": 2825, + "total": 825 + } + }, + "senior": { + "2015": { + "urban": 1683, + "town": 0, + "rural": 1330, + "total": 353 + }, + "2016": { + "urban": 1590, + "town": 0, + "rural": 1281, + "total": 309 + }, + "2017": { + "urban": 1739, + "town": 0, + "rural": 1363, + "total": 376 + }, + "2018": { + "urban": 1732, + "town": 0, + "rural": 1355, + "total": 377 + }, + "2019": { + "urban": 1975, + "town": 0, + "rural": 1328, + "total": 647 + }, + "2020": { + "urban": 2137, + "town": 0, + "rural": 1405, + "total": 732 + }, + "2021": { + "urban": 1899, + "town": 0, + "rural": 1315, + "total": 584 + }, + "2022": { + "urban": 1933, + "town": 0, + "rural": 436, + "total": 1497 + }, + "2023": { + "urban": 2116, + "town": 0, + "rural": 448, + "total": 1668 + }, + "2024": { + "urban": 2282, + "town": 0, + "rural": 592, + "total": 1690 + } + }, + "vocational": { + "2015": { + "total": 5670 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 7442 + }, + "2022": { + "total": 6886 + }, + "2023": { + "total": 4712 + }, + "2024": { + "total": 4004 + } + } + } + }, + { + "area_name": "禄劝彝族苗族自治县", + "area_code": "530128000", + "raw_name": "禄劝彝族苗族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 5359, + "town": 0, + "rural": 3195, + "total": 2164 + }, + "2016": { + "urban": 4797, + "town": 0, + "rural": 2983, + "total": 1814 + }, + "2017": { + "urban": 5235, + "town": 0, + "rural": 3567, + "total": 1668 + }, + "2018": { + "urban": 4036, + "town": 0, + "rural": 2744, + "total": 1292 + }, + "2019": { + "urban": 3600, + "town": 0, + "rural": 2741, + "total": 859 + }, + "2020": { + "urban": 4547, + "town": 0, + "rural": 3462, + "total": 1085 + }, + "2021": { + "urban": 4217, + "town": 0, + "rural": 3192, + "total": 1025 + }, + "2022": { + "urban": 4059, + "town": 0, + "rural": 3160, + "total": 899 + }, + "2023": { + "urban": 3434, + "town": 0, + "rural": 2728, + "total": 706 + }, + "2024": { + "urban": 3815, + "town": 0, + "rural": 3044, + "total": 771 + } + }, + "primary": { + "2015": { + "urban": 4444, + "town": 0, + "rural": 2119, + "total": 2325 + }, + "2016": { + "urban": 4414, + "town": 0, + "rural": 2393, + "total": 2021 + }, + "2017": { + "urban": 4149, + "town": 0, + "rural": 2424, + "total": 1725 + }, + "2018": { + "urban": 4324, + "town": 0, + "rural": 2704, + "total": 1620 + }, + "2019": { + "urban": 4030, + "town": 0, + "rural": 2774, + "total": 1256 + }, + "2020": { + "urban": 3983, + "town": 0, + "rural": 2913, + "total": 1070 + }, + "2021": { + "urban": 3460, + "town": 0, + "rural": 2506, + "total": 954 + }, + "2022": { + "urban": 3402, + "town": 0, + "rural": 2604, + "total": 798 + }, + "2023": { + "urban": 4238, + "town": 0, + "rural": 3418, + "total": 820 + }, + "2024": { + "urban": 3917, + "town": 0, + "rural": 3171, + "total": 746 + } + }, + "junior": { + "2015": { + "urban": 5244, + "town": 0, + "rural": 4677, + "total": 567 + }, + "2016": { + "urban": 5478, + "town": 0, + "rural": 5082, + "total": 396 + }, + "2017": { + "urban": 5234, + "town": 0, + "rural": 4831, + "total": 403 + }, + "2018": { + "urban": 5150, + "town": 0, + "rural": 4879, + "total": 271 + }, + "2019": { + "urban": 4552, + "town": 0, + "rural": 4327, + "total": 225 + }, + "2020": { + "urban": 3715, + "town": 0, + "rural": 3515, + "total": 200 + }, + "2021": { + "urban": 4328, + "town": 0, + "rural": 4094, + "total": 234 + }, + "2022": { + "urban": 4209, + "town": 0, + "rural": 3995, + "total": 214 + }, + "2023": { + "urban": 3889, + "town": 0, + "rural": 3703, + "total": 186 + }, + "2024": { + "urban": 3986, + "town": 0, + "rural": 3813, + "total": 173 + } + }, + "senior": { + "2015": { + "urban": 2075, + "town": 0, + "rural": 2075, + "total": 0 + }, + "2016": { + "urban": 2469, + "town": 0, + "rural": 2469, + "total": 0 + }, + "2017": { + "urban": 2599, + "town": 0, + "rural": 2599, + "total": 0 + }, + "2018": { + "urban": 2688, + "town": 0, + "rural": 2688, + "total": 0 + }, + "2019": { + "urban": 2848, + "town": 0, + "rural": 2848, + "total": 0 + }, + "2020": { + "urban": 2857, + "town": 0, + "rural": 2857, + "total": 0 + }, + "2021": { + "urban": 3048, + "town": 0, + "rural": 3048, + "total": 0 + }, + "2022": { + "urban": 2888, + "town": 0, + "rural": 2888, + "total": 0 + }, + "2023": { + "urban": 2700, + "town": 0, + "rural": 2700, + "total": 0 + }, + "2024": { + "urban": 2234, + "town": 0, + "rural": 2234, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 379 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 947 + }, + "2022": { + "total": 639 + }, + "2023": { + "total": 2849 + }, + "2024": { + "total": 3016 + } + } + } + }, + { + "area_name": "寻甸回族彝族自治县", + "area_code": "530129000", + "raw_name": "寻甸回族彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 11107, + "town": 0, + "rural": 4108, + "total": 6999 + }, + "2016": { + "urban": 8491, + "town": 0, + "rural": 2721, + "total": 5770 + }, + "2017": { + "urban": 8235, + "town": 0, + "rural": 2752, + "total": 5483 + }, + "2018": { + "urban": 6697, + "town": 0, + "rural": 2998, + "total": 3699 + }, + "2019": { + "urban": 6253, + "town": 0, + "rural": 2735, + "total": 3518 + }, + "2020": { + "urban": 7092, + "town": 0, + "rural": 3235, + "total": 3857 + }, + "2021": { + "urban": 6517, + "town": 0, + "rural": 2876, + "total": 3641 + }, + "2022": { + "urban": 6041, + "town": 0, + "rural": 2916, + "total": 3125 + }, + "2023": { + "urban": 5338, + "town": 0, + "rural": 2871, + "total": 2467 + }, + "2024": { + "urban": 4412, + "town": 0, + "rural": 2238, + "total": 2174 + } + }, + "primary": { + "2015": { + "urban": 5706, + "town": 0, + "rural": 1506, + "total": 4200 + }, + "2016": { + "urban": 5576, + "town": 0, + "rural": 1459, + "total": 4117 + }, + "2017": { + "urban": 5523, + "town": 0, + "rural": 1610, + "total": 3913 + }, + "2018": { + "urban": 5871, + "town": 0, + "rural": 2015, + "total": 3856 + }, + "2019": { + "urban": 5743, + "town": 0, + "rural": 2160, + "total": 3583 + }, + "2020": { + "urban": 5718, + "town": 0, + "rural": 2294, + "total": 3424 + }, + "2021": { + "urban": 5398, + "town": 0, + "rural": 2164, + "total": 3234 + }, + "2022": { + "urban": 5456, + "town": 0, + "rural": 2350, + "total": 3106 + }, + "2023": { + "urban": 6721, + "town": 0, + "rural": 3556, + "total": 3165 + }, + "2024": { + "urban": 6156, + "town": 0, + "rural": 3248, + "total": 2908 + } + }, + "junior": { + "2015": { + "urban": 6451, + "town": 0, + "rural": 4822, + "total": 1629 + }, + "2016": { + "urban": 6976, + "town": 0, + "rural": 5191, + "total": 1785 + }, + "2017": { + "urban": 7254, + "town": 0, + "rural": 5174, + "total": 2080 + }, + "2018": { + "urban": 7151, + "town": 0, + "rural": 5749, + "total": 1402 + }, + "2019": { + "urban": 6410, + "town": 0, + "rural": 5309, + "total": 1101 + }, + "2020": { + "urban": 5395, + "town": 0, + "rural": 4566, + "total": 829 + }, + "2021": { + "urban": 5586, + "town": 0, + "rural": 4604, + "total": 982 + }, + "2022": { + "urban": 5458, + "town": 0, + "rural": 4588, + "total": 870 + }, + "2023": { + "urban": 5379, + "town": 0, + "rural": 4653, + "total": 726 + }, + "2024": { + "urban": 5626, + "town": 0, + "rural": 4841, + "total": 785 + } + }, + "senior": { + "2015": { + "urban": 4170, + "town": 0, + "rural": 4034, + "total": 136 + }, + "2016": { + "urban": 3888, + "town": 0, + "rural": 3852, + "total": 36 + }, + "2017": { + "urban": 4248, + "town": 0, + "rural": 3942, + "total": 306 + }, + "2018": { + "urban": 4279, + "town": 0, + "rural": 3916, + "total": 363 + }, + "2019": { + "urban": 4286, + "town": 0, + "rural": 4033, + "total": 253 + }, + "2020": { + "urban": 4810, + "town": 0, + "rural": 4543, + "total": 267 + }, + "2021": { + "urban": 4678, + "town": 0, + "rural": 4529, + "total": 149 + }, + "2022": { + "urban": 3969, + "town": 0, + "rural": 3769, + "total": 200 + }, + "2023": { + "urban": 3666, + "town": 0, + "rural": 2697, + "total": 969 + }, + "2024": { + "urban": 3385, + "town": 0, + "rural": 3140, + "total": 245 + } + }, + "vocational": { + "2015": { + "total": 645 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 40 + }, + "2022": { + "total": 546 + }, + "2023": { + "total": 398 + }, + "2024": { + "total": 518 + } + } + } + }, + { + "area_name": "安宁市", + "area_code": "530181000", + "raw_name": "安宁市", + "education_data": { + "preschool": { + "2015": { + "urban": 3519, + "town": 3121, + "rural": 135, + "total": 263 + }, + "2016": { + "urban": 3408, + "town": 3115, + "rural": 73, + "total": 220 + }, + "2017": { + "urban": 4308, + "town": 3856, + "rural": 106, + "total": 346 + }, + "2018": { + "urban": 4716, + "town": 4481, + "rural": 99, + "total": 136 + }, + "2019": { + "urban": 4441, + "town": 4193, + "rural": 152, + "total": 96 + }, + "2020": { + "urban": 5081, + "town": 4798, + "rural": 109, + "total": 174 + }, + "2021": { + "urban": 5221, + "town": 4894, + "rural": 180, + "total": 147 + }, + "2022": { + "urban": 5481, + "town": 5128, + "rural": 291, + "total": 62 + }, + "2023": { + "urban": 5219, + "town": 4940, + "rural": 208, + "total": 71 + }, + "2024": { + "urban": 4505, + "town": 4259, + "rural": 179, + "total": 67 + } + }, + "primary": { + "2015": { + "urban": 3944, + "town": 3753, + "rural": 0, + "total": 191 + }, + "2016": { + "urban": 3676, + "town": 3557, + "rural": 0, + "total": 119 + }, + "2017": { + "urban": 3689, + "town": 3317, + "rural": 278, + "total": 94 + }, + "2018": { + "urban": 3963, + "town": 3562, + "rural": 297, + "total": 104 + }, + "2019": { + "urban": 4164, + "town": 3831, + "rural": 245, + "total": 88 + }, + "2020": { + "urban": 4193, + "town": 3896, + "rural": 205, + "total": 92 + }, + "2021": { + "urban": 4073, + "town": 3810, + "rural": 207, + "total": 56 + }, + "2022": { + "urban": 4470, + "town": 4127, + "rural": 269, + "total": 74 + }, + "2023": { + "urban": 6169, + "town": 5759, + "rural": 302, + "total": 108 + }, + "2024": { + "urban": 5695, + "town": 5002, + "rural": 310, + "total": 383 + } + }, + "junior": { + "2015": { + "urban": 4061, + "town": 4061, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 3930, + "town": 3930, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 4166, + "town": 3961, + "rural": 205, + "total": 0 + }, + "2018": { + "urban": 3839, + "town": 3580, + "rural": 259, + "total": 0 + }, + "2019": { + "urban": 3839, + "town": 3627, + "rural": 212, + "total": 0 + }, + "2020": { + "urban": 4250, + "town": 3976, + "rural": 274, + "total": 0 + }, + "2021": { + "urban": 4236, + "town": 3958, + "rural": 278, + "total": 0 + }, + "2022": { + "urban": 4044, + "town": 3784, + "rural": 260, + "total": 0 + }, + "2023": { + "urban": 4043, + "town": 3789, + "rural": 254, + "total": 0 + }, + "2024": { + "urban": 4390, + "town": 3956, + "rural": 263, + "total": 171 + } + }, + "senior": { + "2015": { + "urban": 1867, + "town": 1867, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 1993, + "town": 1993, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 2254, + "town": 2054, + "rural": 200, + "total": 0 + }, + "2018": { + "urban": 1985, + "town": 1768, + "rural": 217, + "total": 0 + }, + "2019": { + "urban": 2225, + "town": 1943, + "rural": 282, + "total": 0 + }, + "2020": { + "urban": 2926, + "town": 2332, + "rural": 594, + "total": 0 + }, + "2021": { + "urban": 2982, + "town": 2456, + "rural": 526, + "total": 0 + }, + "2022": { + "urban": 2860, + "town": 2347, + "rural": 513, + "total": 0 + }, + "2023": { + "urban": 3254, + "town": 2752, + "rural": 502, + "total": 0 + }, + "2024": { + "urban": 3457, + "town": 3082, + "rural": 375, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 5556 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 5538 + }, + "2022": { + "total": 5975 + }, + "2023": { + "total": 6382 + }, + "2024": { + "total": 3794 + } + } + } + }, + { + "area_name": "曲靖市", + "area_code": "530300000", + "raw_name": "曲靖市", + "education_data": { + "preschool": { + "2015": { + "urban": 113975, + "town": 22119, + "rural": 39487, + "total": 52369 + }, + "2016": { + "urban": 104015, + "town": 18606, + "rural": 36761, + "total": 48648 + }, + "2017": { + "urban": 104851, + "town": 25481, + "rural": 32666, + "total": 46704 + }, + "2018": { + "urban": 100278, + "town": 24845, + "rural": 32103, + "total": 43330 + }, + "2019": { + "urban": 84745, + "town": 21979, + "rural": 28053, + "total": 34713 + }, + "2020": { + "urban": 112716, + "town": 31810, + "rural": 36459, + "total": 44447 + }, + "2021": { + "urban": 87024, + "town": 24723, + "rural": 29072, + "total": 33229 + }, + "2022": { + "urban": 79638, + "town": 22032, + "rural": 27269, + "total": 30337 + }, + "2023": { + "urban": 69500, + "town": 19845, + "rural": 24816, + "total": 24839 + }, + "2024": { + "urban": 60322, + "town": 17230, + "rural": 21511, + "total": 21581 + } + }, + "primary": { + "2015": { + "urban": 88110, + "town": 13943, + "rural": 25968, + "total": 48199 + }, + "2016": { + "urban": 88416, + "town": 14071, + "rural": 26402, + "total": 47943 + }, + "2017": { + "urban": 85395, + "town": 16157, + "rural": 24478, + "total": 44760 + }, + "2018": { + "urban": 89411, + "town": 18449, + "rural": 26408, + "total": 44554 + }, + "2019": { + "urban": 87063, + "town": 19923, + "rural": 25646, + "total": 41494 + }, + "2020": { + "urban": 83907, + "town": 19947, + "rural": 24850, + "total": 39110 + }, + "2021": { + "urban": 78880, + "town": 19880, + "rural": 24381, + "total": 34619 + }, + "2022": { + "urban": 78072, + "town": 21165, + "rural": 26780, + "total": 30127 + }, + "2023": { + "urban": 95088, + "town": 28509, + "rural": 35184, + "total": 31395 + }, + "2024": { + "urban": 82108, + "town": 25250, + "rural": 30772, + "total": 26086 + } + }, + "junior": { + "2015": { + "urban": 104008, + "town": 15276, + "rural": 60850, + "total": 27882 + }, + "2016": { + "urban": 101207, + "town": 14962, + "rural": 59092, + "total": 27153 + }, + "2017": { + "urban": 95979, + "town": 18178, + "rural": 52899, + "total": 24902 + }, + "2018": { + "urban": 96582, + "town": 17615, + "rural": 55738, + "total": 23229 + }, + "2019": { + "urban": 90579, + "town": 19406, + "rural": 50591, + "total": 20582 + }, + "2020": { + "urban": 85822, + "town": 19839, + "rural": 46130, + "total": 19853 + }, + "2021": { + "urban": 91267, + "town": 20844, + "rural": 51463, + "total": 18960 + }, + "2022": { + "urban": 91196, + "town": 20519, + "rural": 52476, + "total": 18201 + }, + "2023": { + "urban": 88770, + "town": 21341, + "rural": 50337, + "total": 17092 + }, + "2024": { + "urban": 93055, + "town": 24613, + "rural": 51700, + "total": 16742 + } + }, + "senior": { + "2015": { + "urban": 44955, + "town": 15342, + "rural": 29400, + "total": 213 + }, + "2016": { + "urban": 45322, + "town": 15664, + "rural": 29285, + "total": 373 + }, + "2017": { + "urban": 47171, + "town": 20309, + "rural": 26567, + "total": 295 + }, + "2018": { + "urban": 48805, + "town": 21649, + "rural": 26849, + "total": 307 + }, + "2019": { + "urban": 53815, + "town": 26184, + "rural": 27410, + "total": 221 + }, + "2020": { + "urban": 58027, + "town": 27921, + "rural": 27734, + "total": 2372 + }, + "2021": { + "urban": 59298, + "town": 27737, + "rural": 31334, + "total": 227 + }, + "2022": { + "urban": 63783, + "town": 29918, + "rural": 33865, + "total": 0 + }, + "2023": { + "urban": 60112, + "town": 26737, + "rural": 32472, + "total": 903 + }, + "2024": { + "urban": 59450, + "town": 27344, + "rural": 32106, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 21847 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 33683 + }, + "2022": { + "total": 28668 + }, + "2023": { + "total": 26435 + }, + "2024": { + "total": 27012 + } + } + } + }, + { + "area_name": "麒麟区", + "area_code": "530302000", + "raw_name": "麒麟区", + "education_data": { + "preschool": { + "2015": { + "urban": 17259, + "town": 13376, + "rural": 502, + "total": 3381 + }, + "2016": { + "urban": 15794, + "town": 11375, + "rural": 766, + "total": 3653 + }, + "2017": { + "urban": 16925, + "town": 13202, + "rural": 711, + "total": 3012 + }, + "2018": { + "urban": 16422, + "town": 13401, + "rural": 610, + "total": 2411 + }, + "2019": { + "urban": 13727, + "town": 11098, + "rural": 516, + "total": 2113 + }, + "2020": { + "urban": 19301, + "town": 15985, + "rural": 669, + "total": 2647 + }, + "2021": { + "urban": 15323, + "town": 12515, + "rural": 543, + "total": 2265 + }, + "2022": { + "urban": 14566, + "town": 12045, + "rural": 432, + "total": 2089 + }, + "2023": { + "urban": 13305, + "town": 11062, + "rural": 448, + "total": 1795 + }, + "2024": { + "urban": 11071, + "town": 9050, + "rural": 397, + "total": 1624 + } + }, + "primary": { + "2015": { + "urban": 11295, + "town": 7569, + "rural": 631, + "total": 3095 + }, + "2016": { + "urban": 11504, + "town": 7653, + "rural": 566, + "total": 3285 + }, + "2017": { + "urban": 11664, + "town": 7826, + "rural": 631, + "total": 3207 + }, + "2018": { + "urban": 13244, + "town": 9220, + "rural": 624, + "total": 3400 + }, + "2019": { + "urban": 14052, + "town": 9844, + "rural": 645, + "total": 3563 + }, + "2020": { + "urban": 14128, + "town": 10017, + "rural": 581, + "total": 3530 + }, + "2021": { + "urban": 14103, + "town": 10225, + "rural": 612, + "total": 3266 + }, + "2022": { + "urban": 14927, + "town": 11308, + "rural": 606, + "total": 3013 + }, + "2023": { + "urban": 19769, + "town": 15352, + "rural": 641, + "total": 3776 + }, + "2024": { + "urban": 17645, + "town": 13717, + "rural": 618, + "total": 3310 + } + }, + "junior": { + "2015": { + "urban": 11841, + "town": 8643, + "rural": 1638, + "total": 1560 + }, + "2016": { + "urban": 12203, + "town": 9111, + "rural": 1561, + "total": 1531 + }, + "2017": { + "urban": 12303, + "town": 9305, + "rural": 1478, + "total": 1520 + }, + "2018": { + "urban": 11181, + "town": 8620, + "rural": 1212, + "total": 1349 + }, + "2019": { + "urban": 10627, + "town": 8228, + "rural": 1148, + "total": 1251 + }, + "2020": { + "urban": 10464, + "town": 8256, + "rural": 1101, + "total": 1107 + }, + "2021": { + "urban": 11335, + "town": 9009, + "rural": 1201, + "total": 1125 + }, + "2022": { + "urban": 11708, + "town": 9116, + "rural": 1115, + "total": 1477 + }, + "2023": { + "urban": 12212, + "town": 9709, + "rural": 1179, + "total": 1324 + }, + "2024": { + "urban": 14246, + "town": 11422, + "rural": 1271, + "total": 1553 + } + }, + "senior": { + "2015": { + "urban": 6645, + "town": 6403, + "rural": 242, + "total": 0 + }, + "2016": { + "urban": 6450, + "town": 6450, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 6548, + "town": 6548, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 7617, + "town": 7617, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 8156, + "town": 8156, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 8792, + "town": 8792, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 9200, + "town": 8917, + "rural": 283, + "total": 0 + }, + "2022": { + "urban": 11165, + "town": 10581, + "rural": 584, + "total": 0 + }, + "2023": { + "urban": 9819, + "town": 8360, + "rural": 556, + "total": 903 + }, + "2024": { + "urban": 9877, + "town": 9563, + "rural": 314, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 17187 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 19762 + }, + "2022": { + "total": 17931 + }, + "2023": { + "total": 16036 + }, + "2024": { + "total": 17917 + } + } + } + }, + { + "area_name": "马龙区", + "area_code": "530304000", + "raw_name": "马龙县", + "education_data": { + "preschool": { + "2015": { + "urban": 2840, + "town": 0, + "rural": 1434, + "total": 1406 + }, + "2016": { + "urban": 2739, + "town": 0, + "rural": 1381, + "total": 1358 + }, + "2017": { + "urban": 3116, + "town": 0, + "rural": 1671, + "total": 1445 + }, + "2018": { + "urban": 2819, + "town": 0, + "rural": 1417, + "total": 1402 + }, + "2019": { + "urban": 2408, + "town": 1152, + "rural": 49, + "total": 1207 + }, + "2020": { + "urban": 3180, + "town": 1946, + "rural": 49, + "total": 1185 + }, + "2021": { + "urban": 2341, + "town": 1387, + "rural": 29, + "total": 925 + }, + "2022": { + "urban": 2069, + "town": 1287, + "rural": 24, + "total": 758 + }, + "2023": { + "urban": 1819, + "town": 1189, + "rural": 47, + "total": 583 + }, + "2024": { + "urban": 1540, + "town": 1014, + "rural": 39, + "total": 487 + } + }, + "primary": { + "2015": { + "urban": 2081, + "town": 0, + "rural": 814, + "total": 1267 + }, + "2016": { + "urban": 2014, + "town": 0, + "rural": 924, + "total": 1090 + }, + "2017": { + "urban": 1901, + "town": 0, + "rural": 964, + "total": 937 + }, + "2018": { + "urban": 1987, + "town": 0, + "rural": 1092, + "total": 895 + }, + "2019": { + "urban": 1942, + "town": 1049, + "rural": 102, + "total": 791 + }, + "2020": { + "urban": 1949, + "town": 1171, + "rural": 83, + "total": 695 + }, + "2021": { + "urban": 1776, + "town": 1132, + "rural": 64, + "total": 580 + }, + "2022": { + "urban": 1804, + "town": 1192, + "rural": 102, + "total": 510 + }, + "2023": { + "urban": 2422, + "town": 1832, + "rural": 121, + "total": 469 + }, + "2024": { + "urban": 2050, + "town": 1546, + "rural": 111, + "total": 393 + } + }, + "junior": { + "2015": { + "urban": 3293, + "town": 0, + "rural": 2445, + "total": 848 + }, + "2016": { + "urban": 3195, + "town": 0, + "rural": 2368, + "total": 827 + }, + "2017": { + "urban": 3090, + "town": 0, + "rural": 2439, + "total": 651 + }, + "2018": { + "urban": 2678, + "town": 0, + "rural": 2146, + "total": 532 + }, + "2019": { + "urban": 2650, + "town": 2126, + "rural": 65, + "total": 459 + }, + "2020": { + "urban": 2555, + "town": 2097, + "rural": 107, + "total": 351 + }, + "2021": { + "urban": 2336, + "town": 1823, + "rural": 101, + "total": 412 + }, + "2022": { + "urban": 2022, + "town": 1680, + "rural": 72, + "total": 270 + }, + "2023": { + "urban": 1893, + "town": 1673, + "rural": 0, + "total": 220 + }, + "2024": { + "urban": 1992, + "town": 1992, + "rural": 0, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 1289, + "town": 0, + "rural": 1289, + "total": 0 + }, + "2016": { + "urban": 1251, + "town": 0, + "rural": 1251, + "total": 0 + }, + "2017": { + "urban": 1964, + "town": 0, + "rural": 1964, + "total": 0 + }, + "2018": { + "urban": 2154, + "town": 0, + "rural": 2154, + "total": 0 + }, + "2019": { + "urban": 2247, + "town": 2247, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 1992, + "town": 1992, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 1599, + "town": 1599, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 1587, + "town": 1587, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 1637, + "town": 1637, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 1509, + "town": 1509, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 291 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 712 + }, + "2022": { + "total": 666 + }, + "2023": { + "total": 843 + }, + "2024": { + "total": 948 + } + } + } + }, + { + "area_name": "陆良县", + "area_code": "530322000", + "raw_name": "陆良县", + "education_data": { + "preschool": { + "2015": { + "urban": 10790, + "town": 0, + "rural": 4561, + "total": 6229 + }, + "2016": { + "urban": 10278, + "town": 0, + "rural": 4443, + "total": 5835 + }, + "2017": { + "urban": 9237, + "town": 0, + "rural": 3785, + "total": 5452 + }, + "2018": { + "urban": 9558, + "town": 0, + "rural": 4397, + "total": 5161 + }, + "2019": { + "urban": 8471, + "town": 0, + "rural": 3864, + "total": 4607 + }, + "2020": { + "urban": 10685, + "town": 0, + "rural": 5342, + "total": 5343 + }, + "2021": { + "urban": 8581, + "town": 0, + "rural": 4266, + "total": 4315 + }, + "2022": { + "urban": 8208, + "town": 0, + "rural": 4121, + "total": 4087 + }, + "2023": { + "urban": 7675, + "town": 0, + "rural": 3755, + "total": 3920 + }, + "2024": { + "urban": 8452, + "town": 0, + "rural": 3845, + "total": 4607 + } + }, + "primary": { + "2015": { + "urban": 8426, + "town": 0, + "rural": 3012, + "total": 5414 + }, + "2016": { + "urban": 8812, + "town": 0, + "rural": 3144, + "total": 5668 + }, + "2017": { + "urban": 8746, + "town": 0, + "rural": 3244, + "total": 5502 + }, + "2018": { + "urban": 9161, + "town": 0, + "rural": 3611, + "total": 5550 + }, + "2019": { + "urban": 8971, + "town": 0, + "rural": 3671, + "total": 5300 + }, + "2020": { + "urban": 8926, + "town": 0, + "rural": 3773, + "total": 5153 + }, + "2021": { + "urban": 8175, + "town": 0, + "rural": 3601, + "total": 4574 + }, + "2022": { + "urban": 8463, + "town": 0, + "rural": 3970, + "total": 4493 + }, + "2023": { + "urban": 10520, + "town": 0, + "rural": 5463, + "total": 5057 + }, + "2024": { + "urban": 8759, + "town": 0, + "rural": 4658, + "total": 4101 + } + }, + "junior": { + "2015": { + "urban": 10359, + "town": 0, + "rural": 7166, + "total": 3193 + }, + "2016": { + "urban": 9427, + "town": 0, + "rural": 6409, + "total": 3018 + }, + "2017": { + "urban": 8744, + "town": 0, + "rural": 5932, + "total": 2812 + }, + "2018": { + "urban": 9167, + "town": 0, + "rural": 6148, + "total": 3019 + }, + "2019": { + "urban": 8406, + "town": 0, + "rural": 5999, + "total": 2407 + }, + "2020": { + "urban": 7558, + "town": 0, + "rural": 5355, + "total": 2203 + }, + "2021": { + "urban": 8131, + "town": 0, + "rural": 5927, + "total": 2204 + }, + "2022": { + "urban": 8613, + "town": 0, + "rural": 5659, + "total": 2954 + }, + "2023": { + "urban": 8488, + "town": 0, + "rural": 5495, + "total": 2993 + }, + "2024": { + "urban": 8780, + "town": 0, + "rural": 5817, + "total": 2963 + } + }, + "senior": { + "2015": { + "urban": 4651, + "town": 0, + "rural": 4605, + "total": 46 + }, + "2016": { + "urban": 4689, + "town": 0, + "rural": 4619, + "total": 70 + }, + "2017": { + "urban": 4971, + "town": 0, + "rural": 4971, + "total": 0 + }, + "2018": { + "urban": 4585, + "town": 0, + "rural": 4585, + "total": 0 + }, + "2019": { + "urban": 4687, + "town": 0, + "rural": 4687, + "total": 0 + }, + "2020": { + "urban": 4428, + "town": 0, + "rural": 4428, + "total": 0 + }, + "2021": { + "urban": 4455, + "town": 0, + "rural": 4455, + "total": 0 + }, + "2022": { + "urban": 4881, + "town": 0, + "rural": 4881, + "total": 0 + }, + "2023": { + "urban": 4777, + "town": 0, + "rural": 4777, + "total": 0 + }, + "2024": { + "urban": 5275, + "town": 0, + "rural": 5275, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 280 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 854 + }, + "2022": { + "total": 900 + }, + "2023": { + "total": 926 + }, + "2024": { + "total": 786 + } + } + } + }, + { + "area_name": "师宗县", + "area_code": "530323000", + "raw_name": "师宗县", + "education_data": { + "preschool": { + "2015": { + "urban": 8663, + "town": 0, + "rural": 4185, + "total": 4478 + }, + "2016": { + "urban": 8167, + "town": 0, + "rural": 4005, + "total": 4162 + }, + "2017": { + "urban": 7341, + "town": 0, + "rural": 3776, + "total": 3565 + }, + "2018": { + "urban": 6491, + "town": 0, + "rural": 3388, + "total": 3103 + }, + "2019": { + "urban": 6168, + "town": 0, + "rural": 3483, + "total": 2685 + }, + "2020": { + "urban": 7206, + "town": 0, + "rural": 4497, + "total": 2709 + }, + "2021": { + "urban": 5869, + "town": 0, + "rural": 3393, + "total": 2476 + }, + "2022": { + "urban": 5118, + "town": 0, + "rural": 2996, + "total": 2122 + }, + "2023": { + "urban": 5926, + "town": 0, + "rural": 3671, + "total": 2255 + }, + "2024": { + "urban": 3586, + "town": 0, + "rural": 2270, + "total": 1316 + } + }, + "primary": { + "2015": { + "urban": 7392, + "town": 0, + "rural": 3172, + "total": 4220 + }, + "2016": { + "urban": 7663, + "town": 0, + "rural": 3344, + "total": 4319 + }, + "2017": { + "urban": 7380, + "town": 0, + "rural": 3311, + "total": 4069 + }, + "2018": { + "urban": 7349, + "town": 0, + "rural": 3438, + "total": 3911 + }, + "2019": { + "urban": 7030, + "town": 0, + "rural": 3391, + "total": 3639 + }, + "2020": { + "urban": 6412, + "town": 0, + "rural": 3179, + "total": 3233 + }, + "2021": { + "urban": 5758, + "town": 0, + "rural": 2892, + "total": 2866 + }, + "2022": { + "urban": 5559, + "town": 0, + "rural": 3064, + "total": 2495 + }, + "2023": { + "urban": 6853, + "town": 0, + "rural": 4435, + "total": 2418 + }, + "2024": { + "urban": 5855, + "town": 0, + "rural": 3742, + "total": 2113 + } + }, + "junior": { + "2015": { + "urban": 7272, + "town": 0, + "rural": 5523, + "total": 1749 + }, + "2016": { + "urban": 7064, + "town": 0, + "rural": 5169, + "total": 1895 + }, + "2017": { + "urban": 6027, + "town": 0, + "rural": 4480, + "total": 1547 + }, + "2018": { + "urban": 6951, + "town": 0, + "rural": 5393, + "total": 1558 + }, + "2019": { + "urban": 5687, + "town": 0, + "rural": 4070, + "total": 1617 + }, + "2020": { + "urban": 7002, + "town": 0, + "rural": 5195, + "total": 1807 + }, + "2021": { + "urban": 7180, + "town": 0, + "rural": 5402, + "total": 1778 + }, + "2022": { + "urban": 7521, + "town": 0, + "rural": 5670, + "total": 1851 + }, + "2023": { + "urban": 7166, + "town": 0, + "rural": 5328, + "total": 1838 + }, + "2024": { + "urban": 7134, + "town": 0, + "rural": 5348, + "total": 1786 + } + }, + "senior": { + "2015": { + "urban": 2817, + "town": 0, + "rural": 2817, + "total": 0 + }, + "2016": { + "urban": 2453, + "town": 0, + "rural": 2453, + "total": 0 + }, + "2017": { + "urban": 2631, + "town": 0, + "rural": 2631, + "total": 0 + }, + "2018": { + "urban": 3287, + "town": 0, + "rural": 3287, + "total": 0 + }, + "2019": { + "urban": 3368, + "town": 0, + "rural": 3368, + "total": 0 + }, + "2020": { + "urban": 3187, + "town": 0, + "rural": 3187, + "total": 0 + }, + "2021": { + "urban": 4597, + "town": 0, + "rural": 4597, + "total": 0 + }, + "2022": { + "urban": 4482, + "town": 0, + "rural": 4482, + "total": 0 + }, + "2023": { + "urban": 4619, + "town": 0, + "rural": 4619, + "total": 0 + }, + "2024": { + "urban": 4158, + "town": 0, + "rural": 4158, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 965 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1143 + }, + "2022": { + "total": 856 + }, + "2023": { + "total": 746 + }, + "2024": { + "total": 713 + } + } + } + }, + { + "area_name": "罗平县", + "area_code": "530324000", + "raw_name": "罗平县", + "education_data": { + "preschool": { + "2015": { + "urban": 10457, + "town": 0, + "rural": 4886, + "total": 5571 + }, + "2016": { + "urban": 11015, + "town": 0, + "rural": 5284, + "total": 5731 + }, + "2017": { + "urban": 10741, + "town": 0, + "rural": 5465, + "total": 5276 + }, + "2018": { + "urban": 10318, + "town": 0, + "rural": 5181, + "total": 5137 + }, + "2019": { + "urban": 8505, + "town": 0, + "rural": 3861, + "total": 4644 + }, + "2020": { + "urban": 11325, + "town": 0, + "rural": 5773, + "total": 5552 + }, + "2021": { + "urban": 8537, + "town": 0, + "rural": 4200, + "total": 4337 + }, + "2022": { + "urban": 6886, + "town": 0, + "rural": 3613, + "total": 3273 + }, + "2023": { + "urban": 5592, + "town": 0, + "rural": 3319, + "total": 2273 + }, + "2024": { + "urban": 4824, + "town": 0, + "rural": 2807, + "total": 2017 + } + }, + "primary": { + "2015": { + "urban": 9700, + "town": 0, + "rural": 3568, + "total": 6132 + }, + "2016": { + "urban": 10273, + "town": 0, + "rural": 3742, + "total": 6531 + }, + "2017": { + "urban": 9585, + "town": 0, + "rural": 3836, + "total": 5749 + }, + "2018": { + "urban": 9665, + "town": 0, + "rural": 4018, + "total": 5647 + }, + "2019": { + "urban": 9309, + "town": 0, + "rural": 4146, + "total": 5163 + }, + "2020": { + "urban": 8671, + "town": 0, + "rural": 3982, + "total": 4689 + }, + "2021": { + "urban": 8170, + "town": 0, + "rural": 3847, + "total": 4323 + }, + "2022": { + "urban": 8279, + "town": 0, + "rural": 4563, + "total": 3716 + }, + "2023": { + "urban": 9995, + "town": 0, + "rural": 6275, + "total": 3720 + }, + "2024": { + "urban": 8506, + "town": 0, + "rural": 5489, + "total": 3017 + } + }, + "junior": { + "2015": { + "urban": 11091, + "town": 0, + "rural": 7247, + "total": 3844 + }, + "2016": { + "urban": 10585, + "town": 0, + "rural": 6913, + "total": 3672 + }, + "2017": { + "urban": 9617, + "town": 0, + "rural": 6702, + "total": 2915 + }, + "2018": { + "urban": 9349, + "town": 0, + "rural": 6399, + "total": 2950 + }, + "2019": { + "urban": 9205, + "town": 0, + "rural": 6461, + "total": 2744 + }, + "2020": { + "urban": 8609, + "town": 0, + "rural": 6130, + "total": 2479 + }, + "2021": { + "urban": 9487, + "town": 0, + "rural": 7078, + "total": 2409 + }, + "2022": { + "urban": 9911, + "town": 0, + "rural": 7746, + "total": 2165 + }, + "2023": { + "urban": 9191, + "town": 0, + "rural": 7161, + "total": 2030 + }, + "2024": { + "urban": 9240, + "town": 0, + "rural": 7387, + "total": 1853 + } + }, + "senior": { + "2015": { + "urban": 3640, + "town": 0, + "rural": 3640, + "total": 0 + }, + "2016": { + "urban": 3674, + "town": 0, + "rural": 3674, + "total": 0 + }, + "2017": { + "urban": 3595, + "town": 0, + "rural": 3595, + "total": 0 + }, + "2018": { + "urban": 3595, + "town": 0, + "rural": 3595, + "total": 0 + }, + "2019": { + "urban": 4199, + "town": 0, + "rural": 4199, + "total": 0 + }, + "2020": { + "urban": 4874, + "town": 0, + "rural": 4874, + "total": 0 + }, + "2021": { + "urban": 4734, + "town": 0, + "rural": 4734, + "total": 0 + }, + "2022": { + "urban": 5130, + "town": 0, + "rural": 5130, + "total": 0 + }, + "2023": { + "urban": 4848, + "town": 0, + "rural": 4848, + "total": 0 + }, + "2024": { + "urban": 5035, + "town": 0, + "rural": 5035, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1057 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1459 + }, + "2022": { + "total": 1124 + }, + "2023": { + "total": 1121 + }, + "2024": { + "total": 1476 + } + } + } + }, + { + "area_name": "富源县", + "area_code": "530325000", + "raw_name": "富源县", + "education_data": { + "preschool": { + "2015": { + "urban": 15301, + "town": 0, + "rural": 6348, + "total": 8953 + }, + "2016": { + "urban": 14154, + "town": 0, + "rural": 5496, + "total": 8658 + }, + "2017": { + "urban": 13856, + "town": 0, + "rural": 5527, + "total": 8329 + }, + "2018": { + "urban": 14422, + "town": 0, + "rural": 6009, + "total": 8413 + }, + "2019": { + "urban": 10264, + "town": 0, + "rural": 4662, + "total": 5602 + }, + "2020": { + "urban": 11623, + "town": 0, + "rural": 5779, + "total": 5844 + }, + "2021": { + "urban": 11648, + "town": 0, + "rural": 5382, + "total": 6266 + }, + "2022": { + "urban": 10046, + "town": 0, + "rural": 6035, + "total": 4011 + }, + "2023": { + "urban": 8634, + "town": 0, + "rural": 5504, + "total": 3130 + }, + "2024": { + "urban": 7109, + "town": 0, + "rural": 4634, + "total": 2475 + } + }, + "primary": { + "2015": { + "urban": 12584, + "town": 0, + "rural": 3728, + "total": 8856 + }, + "2016": { + "urban": 12853, + "town": 0, + "rural": 3933, + "total": 8920 + }, + "2017": { + "urban": 12095, + "town": 0, + "rural": 3874, + "total": 8221 + }, + "2018": { + "urban": 12926, + "town": 0, + "rural": 4479, + "total": 8447 + }, + "2019": { + "urban": 12438, + "town": 0, + "rural": 4588, + "total": 7850 + }, + "2020": { + "urban": 11762, + "town": 0, + "rural": 4572, + "total": 7190 + }, + "2021": { + "urban": 11010, + "town": 0, + "rural": 4488, + "total": 6522 + }, + "2022": { + "urban": 10288, + "town": 0, + "rural": 5667, + "total": 4621 + }, + "2023": { + "urban": 11284, + "town": 0, + "rural": 7068, + "total": 4216 + }, + "2024": { + "urban": 9982, + "town": 0, + "rural": 6383, + "total": 3599 + } + }, + "junior": { + "2015": { + "urban": 14319, + "town": 0, + "rural": 12915, + "total": 1404 + }, + "2016": { + "urban": 13570, + "town": 0, + "rural": 12370, + "total": 1200 + }, + "2017": { + "urban": 11825, + "town": 0, + "rural": 10834, + "total": 991 + }, + "2018": { + "urban": 13036, + "town": 0, + "rural": 11885, + "total": 1151 + }, + "2019": { + "urban": 12186, + "town": 0, + "rural": 11122, + "total": 1064 + }, + "2020": { + "urban": 10276, + "town": 0, + "rural": 9409, + "total": 867 + }, + "2021": { + "urban": 12241, + "town": 0, + "rural": 11181, + "total": 1060 + }, + "2022": { + "urban": 12502, + "town": 0, + "rural": 12290, + "total": 212 + }, + "2023": { + "urban": 11814, + "town": 0, + "rural": 11617, + "total": 197 + }, + "2024": { + "urban": 12271, + "town": 0, + "rural": 12062, + "total": 209 + } + }, + "senior": { + "2015": { + "urban": 5789, + "town": 0, + "rural": 5622, + "total": 167 + }, + "2016": { + "urban": 5967, + "town": 0, + "rural": 5664, + "total": 303 + }, + "2017": { + "urban": 5598, + "town": 0, + "rural": 5303, + "total": 295 + }, + "2018": { + "urban": 5056, + "town": 0, + "rural": 4749, + "total": 307 + }, + "2019": { + "urban": 5708, + "town": 0, + "rural": 5487, + "total": 221 + }, + "2020": { + "urban": 6280, + "town": 0, + "rural": 5967, + "total": 313 + }, + "2021": { + "urban": 5626, + "town": 0, + "rural": 5399, + "total": 227 + }, + "2022": { + "urban": 6472, + "town": 0, + "rural": 6472, + "total": 0 + }, + "2023": { + "urban": 6128, + "town": 0, + "rural": 6128, + "total": 0 + }, + "2024": { + "urban": 5922, + "town": 0, + "rural": 5922, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 117 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2090 + }, + "2022": { + "total": 1077 + }, + "2023": { + "total": 942 + }, + "2024": { + "total": 1251 + } + } + } + }, + { + "area_name": "会泽县", + "area_code": "530326000", + "raw_name": "会泽县", + "education_data": { + "preschool": { + "2015": { + "urban": 15815, + "town": 0, + "rural": 5911, + "total": 9904 + }, + "2016": { + "urban": 13095, + "town": 0, + "rural": 5685, + "total": 7410 + }, + "2017": { + "urban": 12977, + "town": 0, + "rural": 4841, + "total": 8136 + }, + "2018": { + "urban": 12245, + "town": 0, + "rural": 4650, + "total": 7595 + }, + "2019": { + "urban": 11343, + "town": 0, + "rural": 5985, + "total": 5358 + }, + "2020": { + "urban": 16414, + "town": 0, + "rural": 6917, + "total": 9497 + }, + "2021": { + "urban": 12059, + "town": 0, + "rural": 6109, + "total": 5950 + }, + "2022": { + "urban": 13311, + "town": 0, + "rural": 5477, + "total": 7834 + }, + "2023": { + "urban": 10580, + "town": 0, + "rural": 4484, + "total": 6096 + }, + "2024": { + "urban": 8215, + "town": 0, + "rural": 4002, + "total": 4213 + } + }, + "primary": { + "2015": { + "urban": 11858, + "town": 0, + "rural": 3778, + "total": 8080 + }, + "2016": { + "urban": 11676, + "town": 0, + "rural": 3943, + "total": 7733 + }, + "2017": { + "urban": 11187, + "town": 0, + "rural": 3903, + "total": 7284 + }, + "2018": { + "urban": 11675, + "town": 0, + "rural": 4345, + "total": 7330 + }, + "2019": { + "urban": 10995, + "town": 0, + "rural": 4450, + "total": 6545 + }, + "2020": { + "urban": 10839, + "town": 0, + "rural": 4364, + "total": 6475 + }, + "2021": { + "urban": 10497, + "town": 0, + "rural": 4987, + "total": 5510 + }, + "2022": { + "urban": 9982, + "town": 0, + "rural": 5104, + "total": 4878 + }, + "2023": { + "urban": 11893, + "town": 0, + "rural": 6769, + "total": 5124 + }, + "2024": { + "urban": 10334, + "town": 0, + "rural": 6087, + "total": 4247 + } + }, + "junior": { + "2015": { + "urban": 16218, + "town": 0, + "rural": 10086, + "total": 6132 + }, + "2016": { + "urban": 17160, + "town": 0, + "rural": 11196, + "total": 5964 + }, + "2017": { + "urban": 16158, + "town": 0, + "rural": 10268, + "total": 5890 + }, + "2018": { + "urban": 15431, + "town": 0, + "rural": 10073, + "total": 5358 + }, + "2019": { + "urban": 14913, + "town": 0, + "rural": 10351, + "total": 4562 + }, + "2020": { + "urban": 13933, + "town": 0, + "rural": 8865, + "total": 5068 + }, + "2021": { + "urban": 14726, + "town": 0, + "rural": 10542, + "total": 4184 + }, + "2022": { + "urban": 14618, + "town": 0, + "rural": 10597, + "total": 4021 + }, + "2023": { + "urban": 14422, + "town": 0, + "rural": 10664, + "total": 3758 + }, + "2024": { + "urban": 15084, + "town": 0, + "rural": 11367, + "total": 3717 + } + }, + "senior": { + "2015": { + "urban": 6131, + "town": 0, + "rural": 6131, + "total": 0 + }, + "2016": { + "urban": 5827, + "town": 0, + "rural": 5827, + "total": 0 + }, + "2017": { + "urban": 5958, + "town": 0, + "rural": 5958, + "total": 0 + }, + "2018": { + "urban": 6981, + "town": 0, + "rural": 6981, + "total": 0 + }, + "2019": { + "urban": 7789, + "town": 0, + "rural": 7789, + "total": 0 + }, + "2020": { + "urban": 9328, + "town": 0, + "rural": 7269, + "total": 2059 + }, + "2021": { + "urban": 9665, + "town": 0, + "rural": 9665, + "total": 0 + }, + "2022": { + "urban": 10195, + "town": 0, + "rural": 10195, + "total": 0 + }, + "2023": { + "urban": 9628, + "town": 0, + "rural": 9628, + "total": 0 + }, + "2024": { + "urban": 9310, + "town": 0, + "rural": 9310, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 934 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 3282 + }, + "2022": { + "total": 2658 + }, + "2023": { + "total": 3063 + }, + "2024": { + "total": 1749 + } + } + } + }, + { + "area_name": "沾益区", + "area_code": "530303000", + "raw_name": "沾益县", + "education_data": { + "preschool": { + "2015": { + "urban": 6598, + "town": 0, + "rural": 3590, + "total": 3008 + }, + "2016": { + "urban": 6767, + "town": 0, + "rural": 3391, + "total": 3376 + }, + "2017": { + "urban": 6556, + "town": 3018, + "rural": 606, + "total": 2932 + }, + "2018": { + "urban": 5730, + "town": 3085, + "rural": 288, + "total": 2357 + }, + "2019": { + "urban": 4825, + "town": 2569, + "rural": 237, + "total": 2019 + }, + "2020": { + "urban": 5883, + "town": 3637, + "rural": 289, + "total": 1957 + }, + "2021": { + "urban": 4733, + "town": 2939, + "rural": 235, + "total": 1559 + }, + "2022": { + "urban": 4808, + "town": 3102, + "rural": 263, + "total": 1443 + }, + "2023": { + "urban": 4063, + "town": 2489, + "rural": 373, + "total": 1201 + }, + "2024": { + "urban": 3502, + "town": 2204, + "rural": 294, + "total": 1004 + } + }, + "primary": { + "2015": { + "urban": 4874, + "town": 0, + "rural": 2250, + "total": 2624 + }, + "2016": { + "urban": 4496, + "town": 0, + "rural": 2010, + "total": 2486 + }, + "2017": { + "urban": 4641, + "town": 2063, + "rural": 214, + "total": 2364 + }, + "2018": { + "urban": 4702, + "town": 2245, + "rural": 264, + "total": 2193 + }, + "2019": { + "urban": 4564, + "town": 2233, + "rural": 215, + "total": 2116 + }, + "2020": { + "urban": 4366, + "town": 2172, + "rural": 219, + "total": 1975 + }, + "2021": { + "urban": 4064, + "town": 2122, + "rural": 217, + "total": 1725 + }, + "2022": { + "urban": 3959, + "town": 2171, + "rural": 192, + "total": 1596 + }, + "2023": { + "urban": 5185, + "town": 3069, + "rural": 261, + "total": 1855 + }, + "2024": { + "urban": 4585, + "town": 2831, + "rural": 240, + "total": 1514 + } + }, + "junior": { + "2015": { + "urban": 6091, + "town": 0, + "rural": 2904, + "total": 3187 + }, + "2016": { + "urban": 6544, + "town": 0, + "rural": 3298, + "total": 3246 + }, + "2017": { + "urban": 6010, + "town": 2344, + "rural": 767, + "total": 2899 + }, + "2018": { + "urban": 5386, + "town": 2124, + "rural": 790, + "total": 2472 + }, + "2019": { + "urban": 5052, + "town": 2224, + "rural": 711, + "total": 2117 + }, + "2020": { + "urban": 4914, + "town": 2383, + "rural": 642, + "total": 1889 + }, + "2021": { + "urban": 5068, + "town": 2665, + "rural": 708, + "total": 1695 + }, + "2022": { + "urban": 4655, + "town": 2414, + "rural": 681, + "total": 1560 + }, + "2023": { + "urban": 4752, + "town": 2795, + "rural": 627, + "total": 1330 + }, + "2024": { + "urban": 5048, + "town": 3232, + "rural": 589, + "total": 1227 + } + }, + "senior": { + "2015": { + "urban": 3397, + "town": 0, + "rural": 3397, + "total": 0 + }, + "2016": { + "urban": 4043, + "town": 0, + "rural": 4043, + "total": 0 + }, + "2017": { + "urban": 4049, + "town": 4049, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 3706, + "town": 3706, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 4427, + "town": 4427, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 4851, + "town": 4851, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 4503, + "town": 4503, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 5009, + "town": 5009, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 4698, + "town": 4698, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 4137, + "town": 4137, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 151 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 945 + }, + "2022": { + "total": 987 + }, + "2023": { + "total": 1124 + }, + "2024": { + "total": 447 + } + } + } + }, + { + "area_name": "宣威市", + "area_code": "530381000", + "raw_name": "宣威市", + "education_data": { + "preschool": { + "2015": { + "urban": 26252, + "town": 8743, + "rural": 8070, + "total": 9439 + }, + "2016": { + "urban": 22006, + "town": 7231, + "rural": 6310, + "total": 8465 + }, + "2017": { + "urban": 24102, + "town": 9261, + "rural": 6284, + "total": 8557 + }, + "2018": { + "urban": 22273, + "town": 8359, + "rural": 6163, + "total": 7751 + }, + "2019": { + "urban": 19034, + "town": 7160, + "rural": 5396, + "total": 6478 + }, + "2020": { + "urban": 27099, + "town": 10242, + "rural": 7144, + "total": 9713 + }, + "2021": { + "urban": 17933, + "town": 7882, + "rural": 4915, + "total": 5136 + }, + "2022": { + "urban": 14626, + "town": 5598, + "rural": 4308, + "total": 4720 + }, + "2023": { + "urban": 11906, + "town": 5105, + "rural": 3215, + "total": 3586 + }, + "2024": { + "urban": 12023, + "town": 4962, + "rural": 3223, + "total": 3838 + } + }, + "primary": { + "2015": { + "urban": 19900, + "town": 6374, + "rural": 5015, + "total": 8511 + }, + "2016": { + "urban": 19125, + "town": 6418, + "rural": 4796, + "total": 7911 + }, + "2017": { + "urban": 18196, + "town": 6268, + "rural": 4501, + "total": 7427 + }, + "2018": { + "urban": 18702, + "town": 6984, + "rural": 4537, + "total": 7181 + }, + "2019": { + "urban": 17762, + "town": 6797, + "rural": 4438, + "total": 6527 + }, + "2020": { + "urban": 16854, + "town": 6587, + "rural": 4097, + "total": 6170 + }, + "2021": { + "urban": 15327, + "town": 6401, + "rural": 3673, + "total": 5253 + }, + "2022": { + "urban": 14811, + "town": 6494, + "rural": 3512, + "total": 4805 + }, + "2023": { + "urban": 17167, + "town": 8256, + "rural": 4151, + "total": 4760 + }, + "2024": { + "urban": 14392, + "town": 7156, + "rural": 3444, + "total": 3792 + } + }, + "junior": { + "2015": { + "urban": 23524, + "town": 6633, + "rural": 10926, + "total": 5965 + }, + "2016": { + "urban": 21459, + "town": 5851, + "rural": 9808, + "total": 5800 + }, + "2017": { + "urban": 22205, + "town": 6529, + "rural": 9999, + "total": 5677 + }, + "2018": { + "urban": 23403, + "town": 6871, + "rural": 11692, + "total": 4840 + }, + "2019": { + "urban": 21853, + "town": 6828, + "rural": 10664, + "total": 4361 + }, + "2020": { + "urban": 20511, + "town": 7103, + "rural": 9326, + "total": 4082 + }, + "2021": { + "urban": 20763, + "town": 7347, + "rural": 9323, + "total": 4093 + }, + "2022": { + "urban": 19646, + "town": 7309, + "rural": 8646, + "total": 3691 + }, + "2023": { + "urban": 18832, + "town": 7164, + "rural": 8266, + "total": 3402 + }, + "2024": { + "urban": 19260, + "town": 7967, + "rural": 7859, + "total": 3434 + } + }, + "senior": { + "2015": { + "urban": 10596, + "town": 8939, + "rural": 1657, + "total": 0 + }, + "2016": { + "urban": 10968, + "town": 9214, + "rural": 1754, + "total": 0 + }, + "2017": { + "urban": 11857, + "town": 9712, + "rural": 2145, + "total": 0 + }, + "2018": { + "urban": 11824, + "town": 10326, + "rural": 1498, + "total": 0 + }, + "2019": { + "urban": 13234, + "town": 11354, + "rural": 1880, + "total": 0 + }, + "2020": { + "urban": 14295, + "town": 12286, + "rural": 2009, + "total": 0 + }, + "2021": { + "urban": 14919, + "town": 12718, + "rural": 2201, + "total": 0 + }, + "2022": { + "urban": 14862, + "town": 12741, + "rural": 2121, + "total": 0 + }, + "2023": { + "urban": 13958, + "town": 12042, + "rural": 1916, + "total": 0 + }, + "2024": { + "urban": 14227, + "town": 12135, + "rural": 2092, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 865 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 3124 + }, + "2022": { + "total": 2469 + }, + "2023": { + "total": 1335 + }, + "2024": { + "total": 1725 + } + } + } + }, + { + "area_name": "玉溪市", + "area_code": "530400000", + "raw_name": "玉溪市", + "education_data": { + "preschool": { + "2015": { + "urban": 34282, + "town": 6254, + "rural": 15521, + "total": 12507 + }, + "2016": { + "urban": 31548, + "town": 5823, + "rural": 14606, + "total": 11119 + }, + "2017": { + "urban": 31502, + "town": 7072, + "rural": 13713, + "total": 10717 + }, + "2018": { + "urban": 30802, + "town": 6188, + "rural": 14374, + "total": 10240 + }, + "2019": { + "urban": 26753, + "town": 7084, + "rural": 10902, + "total": 8767 + }, + "2020": { + "urban": 34607, + "town": 9010, + "rural": 14870, + "total": 10727 + }, + "2021": { + "urban": 28620, + "town": 8410, + "rural": 10979, + "total": 9231 + }, + "2022": { + "urban": 25482, + "town": 7391, + "rural": 10971, + "total": 7120 + }, + "2023": { + "urban": 23362, + "town": 7085, + "rural": 10132, + "total": 6145 + }, + "2024": { + "urban": 18793, + "town": 6073, + "rural": 8313, + "total": 4407 + } + }, + "primary": { + "2015": { + "urban": 23465, + "town": 3762, + "rural": 8656, + "total": 11047 + }, + "2016": { + "urban": 23619, + "town": 3794, + "rural": 8742, + "total": 11083 + }, + "2017": { + "urban": 23985, + "town": 5135, + "rural": 8222, + "total": 10628 + }, + "2018": { + "urban": 24558, + "town": 5520, + "rural": 8761, + "total": 10277 + }, + "2019": { + "urban": 24784, + "town": 6079, + "rural": 8823, + "total": 9882 + }, + "2020": { + "urban": 24425, + "town": 5969, + "rural": 9019, + "total": 9437 + }, + "2021": { + "urban": 22498, + "town": 5909, + "rural": 8321, + "total": 8268 + }, + "2022": { + "urban": 23215, + "town": 6579, + "rural": 8670, + "total": 7966 + }, + "2023": { + "urban": 30065, + "town": 9213, + "rural": 12295, + "total": 8557 + }, + "2024": { + "urban": 26287, + "town": 8280, + "rural": 11036, + "total": 6971 + } + }, + "junior": { + "2015": { + "urban": 29501, + "town": 3741, + "rural": 16881, + "total": 8879 + }, + "2016": { + "urban": 27972, + "town": 3743, + "rural": 15858, + "total": 8371 + }, + "2017": { + "urban": 26854, + "town": 5499, + "rural": 13676, + "total": 7679 + }, + "2018": { + "urban": 24503, + "town": 5045, + "rural": 12769, + "total": 6689 + }, + "2019": { + "urban": 23140, + "town": 5258, + "rural": 12034, + "total": 5848 + }, + "2020": { + "urban": 22598, + "town": 5178, + "rural": 11823, + "total": 5597 + }, + "2021": { + "urban": 22043, + "town": 5913, + "rural": 10732, + "total": 5398 + }, + "2022": { + "urban": 22394, + "town": 6044, + "rural": 11412, + "total": 4938 + }, + "2023": { + "urban": 22666, + "town": 7108, + "rural": 11352, + "total": 4206 + }, + "2024": { + "urban": 23247, + "town": 7766, + "rural": 11956, + "total": 3525 + } + }, + "senior": { + "2015": { + "urban": 13055, + "town": 3672, + "rural": 7557, + "total": 1826 + }, + "2016": { + "urban": 13111, + "town": 3499, + "rural": 7741, + "total": 1871 + }, + "2017": { + "urban": 13475, + "town": 4718, + "rural": 6815, + "total": 1942 + }, + "2018": { + "urban": 13625, + "town": 4857, + "rural": 6789, + "total": 1979 + }, + "2019": { + "urban": 13540, + "town": 4695, + "rural": 7135, + "total": 1710 + }, + "2020": { + "urban": 15130, + "town": 5442, + "rural": 7460, + "total": 2228 + }, + "2021": { + "urban": 14135, + "town": 5468, + "rural": 6478, + "total": 2189 + }, + "2022": { + "urban": 13947, + "town": 5059, + "rural": 6496, + "total": 2392 + }, + "2023": { + "urban": 14349, + "town": 5878, + "rural": 6712, + "total": 1759 + }, + "2024": { + "urban": 14338, + "town": 6757, + "rural": 5835, + "total": 1746 + } + }, + "vocational": { + "2015": { + "total": 8353 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 5475 + }, + "2022": { + "total": 4480 + }, + "2023": { + "total": 4428 + }, + "2024": { + "total": 3948 + } + } + } + }, + { + "area_name": "红塔区", + "area_code": "530402000", + "raw_name": "红塔区", + "education_data": { + "preschool": { + "2015": { + "urban": 8017, + "town": 6254, + "rural": 216, + "total": 1547 + }, + "2016": { + "urban": 7415, + "town": 5823, + "rural": 226, + "total": 1366 + }, + "2017": { + "urban": 7085, + "town": 5822, + "rural": 0, + "total": 1263 + }, + "2018": { + "urban": 6050, + "town": 5084, + "rural": 0, + "total": 966 + }, + "2019": { + "urban": 7034, + "town": 6041, + "rural": 0, + "total": 993 + }, + "2020": { + "urban": 8667, + "town": 7462, + "rural": 0, + "total": 1205 + }, + "2021": { + "urban": 6914, + "town": 5834, + "rural": 0, + "total": 1080 + }, + "2022": { + "urban": 5990, + "town": 5294, + "rural": 0, + "total": 696 + }, + "2023": { + "urban": 5771, + "town": 5120, + "rural": 26, + "total": 625 + }, + "2024": { + "urban": 4640, + "town": 4180, + "rural": 28, + "total": 432 + } + }, + "primary": { + "2015": { + "urban": 5588, + "town": 3762, + "rural": 105, + "total": 1721 + }, + "2016": { + "urban": 5471, + "town": 3794, + "rural": 82, + "total": 1595 + }, + "2017": { + "urban": 5702, + "town": 4241, + "rural": 0, + "total": 1461 + }, + "2018": { + "urban": 5934, + "town": 4554, + "rural": 0, + "total": 1380 + }, + "2019": { + "urban": 6361, + "town": 5079, + "rural": 0, + "total": 1282 + }, + "2020": { + "urban": 6216, + "town": 4972, + "rural": 0, + "total": 1244 + }, + "2021": { + "urban": 5810, + "town": 4749, + "rural": 0, + "total": 1061 + }, + "2022": { + "urban": 6195, + "town": 5255, + "rural": 0, + "total": 940 + }, + "2023": { + "urban": 8192, + "town": 7244, + "rural": 54, + "total": 894 + }, + "2024": { + "urban": 7301, + "town": 6528, + "rural": 30, + "total": 743 + } + }, + "junior": { + "2015": { + "urban": 6307, + "town": 3741, + "rural": 0, + "total": 2566 + }, + "2016": { + "urban": 6060, + "town": 3743, + "rural": 0, + "total": 2317 + }, + "2017": { + "urban": 6339, + "town": 4384, + "rural": 0, + "total": 1955 + }, + "2018": { + "urban": 5961, + "town": 4192, + "rural": 0, + "total": 1769 + }, + "2019": { + "urban": 5729, + "town": 4507, + "rural": 0, + "total": 1222 + }, + "2020": { + "urban": 5773, + "town": 4402, + "rural": 0, + "total": 1371 + }, + "2021": { + "urban": 5648, + "town": 4306, + "rural": 0, + "total": 1342 + }, + "2022": { + "urban": 5661, + "town": 4516, + "rural": 0, + "total": 1145 + }, + "2023": { + "urban": 6007, + "town": 5300, + "rural": 0, + "total": 707 + }, + "2024": { + "urban": 6283, + "town": 5661, + "rural": 0, + "total": 622 + } + }, + "senior": { + "2015": { + "urban": 3672, + "town": 3672, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 3499, + "town": 3499, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 3755, + "town": 3755, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 3974, + "town": 3974, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 3872, + "town": 3872, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 4539, + "town": 4539, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 4662, + "town": 4662, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 4255, + "town": 4255, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 5078, + "town": 5078, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 5956, + "town": 5956, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 5544 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 3841 + }, + "2022": { + "total": 2896 + }, + "2023": { + "total": 3053 + }, + "2024": { + "total": 2273 + } + } + } + }, + { + "area_name": "江川区", + "area_code": "530403000", + "raw_name": "江川县", + "education_data": { + "preschool": { + "2015": { + "urban": 3769, + "town": 0, + "rural": 2525, + "total": 1244 + }, + "2016": { + "urban": 3533, + "town": 0, + "rural": 2083, + "total": 1450 + }, + "2017": { + "urban": 3982, + "town": 1250, + "rural": 1159, + "total": 1573 + }, + "2018": { + "urban": 3483, + "town": 1104, + "rural": 936, + "total": 1443 + }, + "2019": { + "urban": 2391, + "town": 1043, + "rural": 485, + "total": 863 + }, + "2020": { + "urban": 3403, + "town": 1548, + "rural": 819, + "total": 1036 + }, + "2021": { + "urban": 3037, + "town": 1520, + "rural": 613, + "total": 904 + }, + "2022": { + "urban": 3009, + "town": 1306, + "rural": 799, + "total": 904 + }, + "2023": { + "urban": 2678, + "town": 1130, + "rural": 697, + "total": 851 + }, + "2024": { + "urban": 2145, + "town": 1057, + "rural": 543, + "total": 545 + } + }, + "primary": { + "2015": { + "urban": 2378, + "town": 0, + "rural": 1132, + "total": 1246 + }, + "2016": { + "urban": 2468, + "town": 0, + "rural": 1162, + "total": 1306 + }, + "2017": { + "urban": 2618, + "town": 894, + "rural": 377, + "total": 1347 + }, + "2018": { + "urban": 2685, + "town": 966, + "rural": 417, + "total": 1302 + }, + "2019": { + "urban": 2716, + "town": 1000, + "rural": 428, + "total": 1288 + }, + "2020": { + "urban": 2695, + "town": 997, + "rural": 455, + "total": 1243 + }, + "2021": { + "urban": 2409, + "town": 870, + "rural": 425, + "total": 1114 + }, + "2022": { + "urban": 2724, + "town": 1081, + "rural": 470, + "total": 1173 + }, + "2023": { + "urban": 3457, + "town": 1630, + "rural": 605, + "total": 1222 + }, + "2024": { + "urban": 2929, + "town": 1411, + "rural": 503, + "total": 1015 + } + }, + "junior": { + "2015": { + "urban": 3790, + "town": 0, + "rural": 2436, + "total": 1354 + }, + "2016": { + "urban": 3346, + "town": 0, + "rural": 2242, + "total": 1104 + }, + "2017": { + "urban": 3422, + "town": 1115, + "rural": 1113, + "total": 1194 + }, + "2018": { + "urban": 2511, + "town": 853, + "rural": 844, + "total": 814 + }, + "2019": { + "urban": 2333, + "town": 751, + "rural": 776, + "total": 806 + }, + "2020": { + "urban": 2367, + "town": 776, + "rural": 689, + "total": 902 + }, + "2021": { + "urban": 2247, + "town": 849, + "rural": 607, + "total": 791 + }, + "2022": { + "urban": 2365, + "town": 886, + "rural": 679, + "total": 800 + }, + "2023": { + "urban": 2469, + "town": 990, + "rural": 716, + "total": 763 + }, + "2024": { + "urban": 2465, + "town": 1028, + "rural": 864, + "total": 573 + } + }, + "senior": { + "2015": { + "urban": 1607, + "town": 0, + "rural": 975, + "total": 632 + }, + "2016": { + "urban": 1578, + "town": 0, + "rural": 948, + "total": 630 + }, + "2017": { + "urban": 1610, + "town": 963, + "rural": 0, + "total": 647 + }, + "2018": { + "urban": 1603, + "town": 883, + "rural": 0, + "total": 720 + }, + "2019": { + "urban": 1414, + "town": 823, + "rural": 0, + "total": 591 + }, + "2020": { + "urban": 1647, + "town": 903, + "rural": 0, + "total": 744 + }, + "2021": { + "urban": 1297, + "town": 806, + "rural": 0, + "total": 491 + }, + "2022": { + "urban": 1411, + "town": 804, + "rural": 0, + "total": 607 + }, + "2023": { + "urban": 1424, + "town": 800, + "rural": 0, + "total": 624 + }, + "2024": { + "urban": 1355, + "town": 801, + "rural": 0, + "total": 554 + } + }, + "vocational": { + "2015": { + "total": 496 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 204 + }, + "2022": { + "total": 113 + }, + "2023": { + "total": 156 + }, + "2024": { + "total": 154 + } + } + } + }, + { + "area_name": "澄江市", + "area_code": "530481000", + "raw_name": "澄江县", + "education_data": { + "preschool": { + "2015": { + "urban": 2345, + "town": 0, + "rural": 1646, + "total": 699 + }, + "2016": { + "urban": 1876, + "town": 0, + "rural": 1274, + "total": 602 + }, + "2017": { + "urban": 2001, + "town": 0, + "rural": 1349, + "total": 652 + }, + "2018": { + "urban": 2114, + "town": 0, + "rural": 1292, + "total": 822 + }, + "2019": { + "urban": 1700, + "town": 0, + "rural": 1042, + "total": 658 + }, + "2020": { + "urban": 2400, + "town": 0, + "rural": 1718, + "total": 682 + }, + "2021": { + "urban": 1964, + "town": 1056, + "rural": 293, + "total": 615 + }, + "2022": { + "urban": 1640, + "town": 791, + "rural": 318, + "total": 531 + }, + "2023": { + "urban": 1434, + "town": 835, + "rural": 219, + "total": 380 + }, + "2024": { + "urban": 1388, + "town": 836, + "rural": 216, + "total": 336 + } + }, + "primary": { + "2015": { + "urban": 1513, + "town": 0, + "rural": 646, + "total": 867 + }, + "2016": { + "urban": 1486, + "town": 0, + "rural": 598, + "total": 888 + }, + "2017": { + "urban": 1568, + "town": 0, + "rural": 806, + "total": 762 + }, + "2018": { + "urban": 1648, + "town": 0, + "rural": 897, + "total": 751 + }, + "2019": { + "urban": 1621, + "town": 0, + "rural": 815, + "total": 806 + }, + "2020": { + "urban": 1600, + "town": 0, + "rural": 831, + "total": 769 + }, + "2021": { + "urban": 1465, + "town": 290, + "rural": 486, + "total": 689 + }, + "2022": { + "urban": 1528, + "town": 243, + "rural": 491, + "total": 794 + }, + "2023": { + "urban": 2056, + "town": 339, + "rural": 886, + "total": 831 + }, + "2024": { + "urban": 1713, + "town": 341, + "rural": 709, + "total": 663 + } + }, + "junior": { + "2015": { + "urban": 1918, + "town": 0, + "rural": 1177, + "total": 741 + }, + "2016": { + "urban": 2161, + "town": 0, + "rural": 1381, + "total": 780 + }, + "2017": { + "urban": 1604, + "town": 0, + "rural": 949, + "total": 655 + }, + "2018": { + "urban": 1249, + "town": 0, + "rural": 712, + "total": 537 + }, + "2019": { + "urban": 1384, + "town": 0, + "rural": 821, + "total": 563 + }, + "2020": { + "urban": 1321, + "town": 0, + "rural": 737, + "total": 584 + }, + "2021": { + "urban": 1237, + "town": 758, + "rural": 0, + "total": 479 + }, + "2022": { + "urban": 1187, + "town": 642, + "rural": 0, + "total": 545 + }, + "2023": { + "urban": 1301, + "town": 818, + "rural": 98, + "total": 385 + }, + "2024": { + "urban": 1346, + "town": 1077, + "rural": 99, + "total": 170 + } + }, + "senior": { + "2015": { + "urban": 693, + "town": 0, + "rural": 0, + "total": 693 + }, + "2016": { + "urban": 707, + "town": 0, + "rural": 0, + "total": 707 + }, + "2017": { + "urban": 763, + "town": 0, + "rural": 0, + "total": 763 + }, + "2018": { + "urban": 734, + "town": 0, + "rural": 0, + "total": 734 + }, + "2019": { + "urban": 752, + "town": 0, + "rural": 0, + "total": 752 + }, + "2020": { + "urban": 880, + "town": 0, + "rural": 0, + "total": 880 + }, + "2021": { + "urban": 560, + "town": 0, + "rural": 0, + "total": 560 + }, + "2022": { + "urban": 655, + "town": 0, + "rural": 0, + "total": 655 + }, + "2023": { + "urban": 549, + "town": 0, + "rural": 549, + "total": 0 + }, + "2024": { + "urban": 631, + "town": 0, + "rural": 631, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 220 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 157 + }, + "2022": { + "total": 102 + }, + "2023": { + "total": 142 + }, + "2024": { + "total": 159 + } + } + } + }, + { + "area_name": "通海县", + "area_code": "530423000", + "raw_name": "通海县", + "education_data": { + "preschool": { + "2015": { + "urban": 6525, + "town": 0, + "rural": 3433, + "total": 3092 + }, + "2016": { + "urban": 6014, + "town": 0, + "rural": 3747, + "total": 2267 + }, + "2017": { + "urban": 5235, + "town": 0, + "rural": 3472, + "total": 1763 + }, + "2018": { + "urban": 4283, + "town": 0, + "rural": 2851, + "total": 1432 + }, + "2019": { + "urban": 3645, + "town": 0, + "rural": 2335, + "total": 1310 + }, + "2020": { + "urban": 4140, + "town": 0, + "rural": 2613, + "total": 1527 + }, + "2021": { + "urban": 3531, + "town": 0, + "rural": 2517, + "total": 1014 + }, + "2022": { + "urban": 3356, + "town": 0, + "rural": 2327, + "total": 1029 + }, + "2023": { + "urban": 2889, + "town": 0, + "rural": 2046, + "total": 843 + }, + "2024": { + "urban": 2544, + "town": 0, + "rural": 1910, + "total": 634 + } + }, + "primary": { + "2015": { + "urban": 3637, + "town": 0, + "rural": 1947, + "total": 1690 + }, + "2016": { + "urban": 3655, + "town": 0, + "rural": 1935, + "total": 1720 + }, + "2017": { + "urban": 3630, + "town": 0, + "rural": 1982, + "total": 1648 + }, + "2018": { + "urban": 3686, + "town": 0, + "rural": 2021, + "total": 1665 + }, + "2019": { + "urban": 3626, + "town": 0, + "rural": 2099, + "total": 1527 + }, + "2020": { + "urban": 3560, + "town": 0, + "rural": 2082, + "total": 1478 + }, + "2021": { + "urban": 2923, + "town": 0, + "rural": 1788, + "total": 1135 + }, + "2022": { + "urban": 3253, + "town": 0, + "rural": 1975, + "total": 1278 + }, + "2023": { + "urban": 4000, + "town": 0, + "rural": 2574, + "total": 1426 + }, + "2024": { + "urban": 3446, + "town": 0, + "rural": 2330, + "total": 1116 + } + }, + "junior": { + "2015": { + "urban": 4004, + "town": 0, + "rural": 4004, + "total": 0 + }, + "2016": { + "urban": 3890, + "town": 0, + "rural": 3890, + "total": 0 + }, + "2017": { + "urban": 3541, + "town": 0, + "rural": 3541, + "total": 0 + }, + "2018": { + "urban": 3462, + "town": 0, + "rural": 3462, + "total": 0 + }, + "2019": { + "urban": 3262, + "town": 0, + "rural": 3262, + "total": 0 + }, + "2020": { + "urban": 3134, + "town": 0, + "rural": 3134, + "total": 0 + }, + "2021": { + "urban": 3071, + "town": 0, + "rural": 3071, + "total": 0 + }, + "2022": { + "urban": 3042, + "town": 0, + "rural": 3042, + "total": 0 + }, + "2023": { + "urban": 3027, + "town": 0, + "rural": 3027, + "total": 0 + }, + "2024": { + "urban": 3135, + "town": 0, + "rural": 3135, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 1568, + "town": 0, + "rural": 1568, + "total": 0 + }, + "2016": { + "urban": 1640, + "town": 0, + "rural": 1640, + "total": 0 + }, + "2017": { + "urban": 1557, + "town": 0, + "rural": 1557, + "total": 0 + }, + "2018": { + "urban": 1555, + "town": 0, + "rural": 1555, + "total": 0 + }, + "2019": { + "urban": 1576, + "town": 0, + "rural": 1576, + "total": 0 + }, + "2020": { + "urban": 1552, + "town": 0, + "rural": 1552, + "total": 0 + }, + "2021": { + "urban": 1564, + "town": 0, + "rural": 1564, + "total": 0 + }, + "2022": { + "urban": 1446, + "town": 0, + "rural": 1446, + "total": 0 + }, + "2023": { + "urban": 1436, + "town": 0, + "rural": 1436, + "total": 0 + }, + "2024": { + "urban": 1456, + "town": 0, + "rural": 1456, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 422 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 186 + }, + "2022": { + "total": 155 + }, + "2023": { + "total": 99 + }, + "2024": { + "total": 190 + } + } + } + }, + { + "area_name": "华宁县", + "area_code": "530424000", + "raw_name": "华宁县", + "education_data": { + "preschool": { + "2015": { + "urban": 3775, + "town": 0, + "rural": 1797, + "total": 1978 + }, + "2016": { + "urban": 3382, + "town": 0, + "rural": 1555, + "total": 1827 + }, + "2017": { + "urban": 3568, + "town": 0, + "rural": 1788, + "total": 1780 + }, + "2018": { + "urban": 3485, + "town": 0, + "rural": 1887, + "total": 1598 + }, + "2019": { + "urban": 2811, + "town": 0, + "rural": 1554, + "total": 1257 + }, + "2020": { + "urban": 3338, + "town": 0, + "rural": 1882, + "total": 1456 + }, + "2021": { + "urban": 2443, + "town": 0, + "rural": 1436, + "total": 1007 + }, + "2022": { + "urban": 2586, + "town": 0, + "rural": 1749, + "total": 837 + }, + "2023": { + "urban": 2256, + "town": 0, + "rural": 1566, + "total": 690 + }, + "2024": { + "urban": 1721, + "town": 0, + "rural": 1238, + "total": 483 + } + }, + "primary": { + "2015": { + "urban": 2117, + "town": 0, + "rural": 802, + "total": 1315 + }, + "2016": { + "urban": 2177, + "town": 0, + "rural": 871, + "total": 1306 + }, + "2017": { + "urban": 2216, + "town": 0, + "rural": 902, + "total": 1314 + }, + "2018": { + "urban": 2255, + "town": 0, + "rural": 1005, + "total": 1250 + }, + "2019": { + "urban": 2216, + "town": 0, + "rural": 979, + "total": 1237 + }, + "2020": { + "urban": 2130, + "town": 0, + "rural": 969, + "total": 1161 + }, + "2021": { + "urban": 1987, + "town": 0, + "rural": 933, + "total": 1054 + }, + "2022": { + "urban": 1880, + "town": 0, + "rural": 1061, + "total": 819 + }, + "2023": { + "urban": 2401, + "town": 0, + "rural": 1488, + "total": 913 + }, + "2024": { + "urban": 2020, + "town": 0, + "rural": 1295, + "total": 725 + } + }, + "junior": { + "2015": { + "urban": 2888, + "town": 0, + "rural": 2068, + "total": 820 + }, + "2016": { + "urban": 2647, + "town": 0, + "rural": 1860, + "total": 787 + }, + "2017": { + "urban": 2659, + "town": 0, + "rural": 1903, + "total": 756 + }, + "2018": { + "urban": 2642, + "town": 0, + "rural": 1831, + "total": 811 + }, + "2019": { + "urban": 2308, + "town": 0, + "rural": 1581, + "total": 727 + }, + "2020": { + "urban": 2166, + "town": 0, + "rural": 1514, + "total": 652 + }, + "2021": { + "urban": 1988, + "town": 0, + "rural": 1389, + "total": 599 + }, + "2022": { + "urban": 2060, + "town": 0, + "rural": 1833, + "total": 227 + }, + "2023": { + "urban": 2049, + "town": 0, + "rural": 1847, + "total": 202 + }, + "2024": { + "urban": 2023, + "town": 0, + "rural": 1918, + "total": 105 + } + }, + "senior": { + "2015": { + "urban": 1050, + "town": 0, + "rural": 1050, + "total": 0 + }, + "2016": { + "urban": 1085, + "town": 0, + "rural": 1085, + "total": 0 + }, + "2017": { + "urban": 1050, + "town": 0, + "rural": 1050, + "total": 0 + }, + "2018": { + "urban": 1050, + "town": 0, + "rural": 1050, + "total": 0 + }, + "2019": { + "urban": 1013, + "town": 0, + "rural": 1013, + "total": 0 + }, + "2020": { + "urban": 1136, + "town": 0, + "rural": 1136, + "total": 0 + }, + "2021": { + "urban": 1083, + "town": 0, + "rural": 1083, + "total": 0 + }, + "2022": { + "urban": 1075, + "town": 0, + "rural": 1075, + "total": 0 + }, + "2023": { + "urban": 1049, + "town": 0, + "rural": 1049, + "total": 0 + }, + "2024": { + "urban": 984, + "town": 0, + "rural": 984, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 204 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 195 + }, + "2022": { + "total": 179 + }, + "2023": { + "total": 164 + }, + "2024": { + "total": 271 + } + } + } + }, + { + "area_name": "易门县", + "area_code": "530425000", + "raw_name": "易门县", + "education_data": { + "preschool": { + "2015": { + "urban": 2376, + "town": 0, + "rural": 1300, + "total": 1076 + }, + "2016": { + "urban": 2149, + "town": 0, + "rural": 1338, + "total": 811 + }, + "2017": { + "urban": 1660, + "town": 0, + "rural": 1026, + "total": 634 + }, + "2018": { + "urban": 3511, + "town": 0, + "rural": 2651, + "total": 860 + }, + "2019": { + "urban": 1928, + "town": 0, + "rural": 1086, + "total": 842 + }, + "2020": { + "urban": 2038, + "town": 0, + "rural": 1315, + "total": 723 + }, + "2021": { + "urban": 1738, + "town": 0, + "rural": 1048, + "total": 690 + }, + "2022": { + "urban": 1446, + "town": 0, + "rural": 987, + "total": 459 + }, + "2023": { + "urban": 1175, + "town": 0, + "rural": 824, + "total": 351 + }, + "2024": { + "urban": 967, + "town": 0, + "rural": 709, + "total": 258 + } + }, + "primary": { + "2015": { + "urban": 1391, + "town": 0, + "rural": 735, + "total": 656 + }, + "2016": { + "urban": 1352, + "town": 0, + "rural": 720, + "total": 632 + }, + "2017": { + "urban": 1209, + "town": 0, + "rural": 645, + "total": 564 + }, + "2018": { + "urban": 1312, + "town": 0, + "rural": 788, + "total": 524 + }, + "2019": { + "urban": 1370, + "town": 0, + "rural": 753, + "total": 617 + }, + "2020": { + "urban": 1298, + "town": 0, + "rural": 795, + "total": 503 + }, + "2021": { + "urban": 1239, + "town": 0, + "rural": 798, + "total": 441 + }, + "2022": { + "urban": 1309, + "town": 0, + "rural": 847, + "total": 462 + }, + "2023": { + "urban": 1813, + "town": 0, + "rural": 1270, + "total": 543 + }, + "2024": { + "urban": 1693, + "town": 0, + "rural": 1230, + "total": 463 + } + }, + "junior": { + "2015": { + "urban": 2553, + "town": 0, + "rural": 1787, + "total": 766 + }, + "2016": { + "urban": 2275, + "town": 0, + "rural": 1366, + "total": 909 + }, + "2017": { + "urban": 1715, + "town": 0, + "rural": 1206, + "total": 509 + }, + "2018": { + "urban": 1517, + "town": 0, + "rural": 1129, + "total": 388 + }, + "2019": { + "urban": 1320, + "town": 0, + "rural": 1000, + "total": 320 + }, + "2020": { + "urban": 1246, + "town": 0, + "rural": 941, + "total": 305 + }, + "2021": { + "urban": 1378, + "town": 0, + "rural": 1078, + "total": 300 + }, + "2022": { + "urban": 1339, + "town": 0, + "rural": 1019, + "total": 320 + }, + "2023": { + "urban": 1163, + "town": 0, + "rural": 920, + "total": 243 + }, + "2024": { + "urban": 1271, + "town": 0, + "rural": 1025, + "total": 246 + } + }, + "senior": { + "2015": { + "urban": 735, + "town": 0, + "rural": 735, + "total": 0 + }, + "2016": { + "urban": 792, + "town": 0, + "rural": 792, + "total": 0 + }, + "2017": { + "urban": 866, + "town": 0, + "rural": 866, + "total": 0 + }, + "2018": { + "urban": 840, + "town": 0, + "rural": 840, + "total": 0 + }, + "2019": { + "urban": 836, + "town": 0, + "rural": 836, + "total": 0 + }, + "2020": { + "urban": 782, + "town": 0, + "rural": 782, + "total": 0 + }, + "2021": { + "urban": 790, + "town": 0, + "rural": 790, + "total": 0 + }, + "2022": { + "urban": 688, + "town": 0, + "rural": 688, + "total": 0 + }, + "2023": { + "urban": 675, + "town": 0, + "rural": 675, + "total": 0 + }, + "2024": { + "urban": 728, + "town": 0, + "rural": 728, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 415 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 182 + }, + "2022": { + "total": 307 + }, + "2023": { + "total": 117 + }, + "2024": { + "total": 153 + } + } + } + }, + { + "area_name": "峨山彝族自治县", + "area_code": "530426000", + "raw_name": "峨山彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 1915, + "town": 0, + "rural": 1206, + "total": 709 + }, + "2016": { + "urban": 1754, + "town": 0, + "rural": 1018, + "total": 736 + }, + "2017": { + "urban": 1828, + "town": 0, + "rural": 1269, + "total": 559 + }, + "2018": { + "urban": 1631, + "town": 0, + "rural": 1098, + "total": 533 + }, + "2019": { + "urban": 1435, + "town": 0, + "rural": 922, + "total": 513 + }, + "2020": { + "urban": 2313, + "town": 0, + "rural": 1541, + "total": 772 + }, + "2021": { + "urban": 1881, + "town": 0, + "rural": 1285, + "total": 596 + }, + "2022": { + "urban": 1909, + "town": 0, + "rural": 1294, + "total": 615 + }, + "2023": { + "urban": 1695, + "town": 0, + "rural": 1171, + "total": 524 + }, + "2024": { + "urban": 1181, + "town": 0, + "rural": 870, + "total": 311 + } + }, + "primary": { + "2015": { + "urban": 1424, + "town": 0, + "rural": 751, + "total": 673 + }, + "2016": { + "urban": 1375, + "town": 0, + "rural": 698, + "total": 677 + }, + "2017": { + "urban": 1328, + "town": 0, + "rural": 685, + "total": 643 + }, + "2018": { + "urban": 1324, + "town": 0, + "rural": 744, + "total": 580 + }, + "2019": { + "urban": 1271, + "town": 0, + "rural": 781, + "total": 490 + }, + "2020": { + "urban": 1562, + "town": 0, + "rural": 914, + "total": 648 + }, + "2021": { + "urban": 1256, + "town": 0, + "rural": 794, + "total": 462 + }, + "2022": { + "urban": 1182, + "town": 0, + "rural": 798, + "total": 384 + }, + "2023": { + "urban": 1576, + "town": 0, + "rural": 1136, + "total": 440 + }, + "2024": { + "urban": 1409, + "town": 0, + "rural": 1029, + "total": 380 + } + }, + "junior": { + "2015": { + "urban": 1916, + "town": 0, + "rural": 1544, + "total": 372 + }, + "2016": { + "urban": 1772, + "town": 0, + "rural": 1422, + "total": 350 + }, + "2017": { + "urban": 1832, + "town": 0, + "rural": 1168, + "total": 664 + }, + "2018": { + "urban": 1677, + "town": 0, + "rural": 1122, + "total": 555 + }, + "2019": { + "urban": 1458, + "town": 0, + "rural": 970, + "total": 488 + }, + "2020": { + "urban": 1378, + "town": 0, + "rural": 1175, + "total": 203 + }, + "2021": { + "urban": 1355, + "town": 0, + "rural": 1115, + "total": 240 + }, + "2022": { + "urban": 1323, + "town": 0, + "rural": 1111, + "total": 212 + }, + "2023": { + "urban": 1228, + "town": 0, + "rural": 1007, + "total": 221 + }, + "2024": { + "urban": 1258, + "town": 0, + "rural": 1067, + "total": 191 + } + }, + "senior": { + "2015": { + "urban": 1425, + "town": 0, + "rural": 1425, + "total": 0 + }, + "2016": { + "urban": 1387, + "town": 0, + "rural": 1387, + "total": 0 + }, + "2017": { + "urban": 1451, + "town": 0, + "rural": 1451, + "total": 0 + }, + "2018": { + "urban": 1460, + "town": 0, + "rural": 1460, + "total": 0 + }, + "2019": { + "urban": 1438, + "town": 0, + "rural": 1438, + "total": 0 + }, + "2020": { + "urban": 1492, + "town": 0, + "rural": 1492, + "total": 0 + }, + "2021": { + "urban": 1421, + "town": 0, + "rural": 1421, + "total": 0 + }, + "2022": { + "urban": 1288, + "town": 0, + "rural": 1288, + "total": 0 + }, + "2023": { + "urban": 1304, + "town": 0, + "rural": 1304, + "total": 0 + }, + "2024": { + "urban": 634, + "town": 0, + "rural": 634, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 376 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 316 + }, + "2022": { + "total": 307 + }, + "2023": { + "total": 270 + }, + "2024": { + "total": 256 + } + } + } + }, + { + "area_name": "新平彝族傣族自治县", + "area_code": "530427000", + "raw_name": "新平彝族傣族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 2730, + "town": 0, + "rural": 1544, + "total": 1186 + }, + "2016": { + "urban": 2710, + "town": 0, + "rural": 1606, + "total": 1104 + }, + "2017": { + "urban": 3153, + "town": 0, + "rural": 1652, + "total": 1501 + }, + "2018": { + "urban": 3474, + "town": 0, + "rural": 1909, + "total": 1565 + }, + "2019": { + "urban": 3257, + "town": 0, + "rural": 1723, + "total": 1534 + }, + "2020": { + "urban": 4541, + "town": 0, + "rural": 2417, + "total": 2124 + }, + "2021": { + "urban": 3839, + "town": 0, + "rural": 2025, + "total": 1814 + }, + "2022": { + "urban": 3116, + "town": 0, + "rural": 1820, + "total": 1296 + }, + "2023": { + "urban": 3153, + "town": 0, + "rural": 1995, + "total": 1158 + }, + "2024": { + "urban": 2536, + "town": 0, + "rural": 1568, + "total": 968 + } + }, + "primary": { + "2015": { + "urban": 2819, + "town": 0, + "rural": 1054, + "total": 1765 + }, + "2016": { + "urban": 2982, + "town": 0, + "rural": 1114, + "total": 1868 + }, + "2017": { + "urban": 2910, + "town": 0, + "rural": 1129, + "total": 1781 + }, + "2018": { + "urban": 2980, + "town": 0, + "rural": 1222, + "total": 1758 + }, + "2019": { + "urban": 3002, + "town": 0, + "rural": 1348, + "total": 1654 + }, + "2020": { + "urban": 2911, + "town": 0, + "rural": 1367, + "total": 1544 + }, + "2021": { + "urban": 2953, + "town": 0, + "rural": 1510, + "total": 1443 + }, + "2022": { + "urban": 2828, + "town": 0, + "rural": 1494, + "total": 1334 + }, + "2023": { + "urban": 3827, + "town": 0, + "rural": 2349, + "total": 1478 + }, + "2024": { + "urban": 3325, + "town": 0, + "rural": 2149, + "total": 1176 + } + }, + "junior": { + "2015": { + "urban": 3537, + "town": 0, + "rural": 2453, + "total": 1084 + }, + "2016": { + "urban": 3366, + "town": 0, + "rural": 2310, + "total": 1056 + }, + "2017": { + "urban": 3233, + "town": 0, + "rural": 2277, + "total": 956 + }, + "2018": { + "urban": 3102, + "town": 0, + "rural": 2170, + "total": 932 + }, + "2019": { + "urban": 2993, + "town": 0, + "rural": 2152, + "total": 841 + }, + "2020": { + "urban": 2810, + "town": 0, + "rural": 2075, + "total": 735 + }, + "2021": { + "urban": 2706, + "town": 0, + "rural": 2076, + "total": 630 + }, + "2022": { + "urban": 2899, + "town": 0, + "rural": 2197, + "total": 702 + }, + "2023": { + "urban": 2821, + "town": 0, + "rural": 2196, + "total": 625 + }, + "2024": { + "urban": 2897, + "town": 0, + "rural": 2258, + "total": 639 + } + }, + "senior": { + "2015": { + "urban": 1202, + "town": 0, + "rural": 1202, + "total": 0 + }, + "2016": { + "urban": 1263, + "town": 0, + "rural": 1263, + "total": 0 + }, + "2017": { + "urban": 1252, + "town": 0, + "rural": 1252, + "total": 0 + }, + "2018": { + "urban": 1252, + "town": 0, + "rural": 1252, + "total": 0 + }, + "2019": { + "urban": 1639, + "town": 0, + "rural": 1639, + "total": 0 + }, + "2020": { + "urban": 1783, + "town": 0, + "rural": 1783, + "total": 0 + }, + "2021": { + "urban": 1620, + "town": 0, + "rural": 1620, + "total": 0 + }, + "2022": { + "urban": 1999, + "town": 0, + "rural": 1999, + "total": 0 + }, + "2023": { + "urban": 1699, + "town": 0, + "rural": 1699, + "total": 0 + }, + "2024": { + "urban": 1402, + "town": 0, + "rural": 1402, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 424 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 318 + }, + "2022": { + "total": 338 + }, + "2023": { + "total": 323 + }, + "2024": { + "total": 402 + } + } + } + }, + { + "area_name": "元江哈尼族彝族傣族自治县", + "area_code": "530428000", + "raw_name": "元江哈尼族彝族傣族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 2830, + "town": 0, + "rural": 1854, + "total": 976 + }, + "2016": { + "urban": 2715, + "town": 0, + "rural": 1759, + "total": 956 + }, + "2017": { + "urban": 2990, + "town": 0, + "rural": 1998, + "total": 992 + }, + "2018": { + "urban": 2771, + "town": 0, + "rural": 1750, + "total": 1021 + }, + "2019": { + "urban": 2552, + "town": 0, + "rural": 1755, + "total": 797 + }, + "2020": { + "urban": 3767, + "town": 0, + "rural": 2565, + "total": 1202 + }, + "2021": { + "urban": 3273, + "town": 0, + "rural": 1762, + "total": 1511 + }, + "2022": { + "urban": 2430, + "town": 0, + "rural": 1677, + "total": 753 + }, + "2023": { + "urban": 2311, + "town": 0, + "rural": 1588, + "total": 723 + }, + "2024": { + "urban": 1671, + "town": 0, + "rural": 1231, + "total": 440 + } + }, + "primary": { + "2015": { + "urban": 2598, + "town": 0, + "rural": 1484, + "total": 1114 + }, + "2016": { + "urban": 2653, + "town": 0, + "rural": 1562, + "total": 1091 + }, + "2017": { + "urban": 2804, + "town": 0, + "rural": 1696, + "total": 1108 + }, + "2018": { + "urban": 2734, + "town": 0, + "rural": 1667, + "total": 1067 + }, + "2019": { + "urban": 2601, + "town": 0, + "rural": 1620, + "total": 981 + }, + "2020": { + "urban": 2453, + "town": 0, + "rural": 1606, + "total": 847 + }, + "2021": { + "urban": 2456, + "town": 0, + "rural": 1587, + "total": 869 + }, + "2022": { + "urban": 2316, + "town": 0, + "rural": 1534, + "total": 782 + }, + "2023": { + "urban": 2743, + "town": 0, + "rural": 1933, + "total": 810 + }, + "2024": { + "urban": 2451, + "town": 0, + "rural": 1761, + "total": 690 + } + }, + "junior": { + "2015": { + "urban": 2588, + "town": 0, + "rural": 1412, + "total": 1176 + }, + "2016": { + "urban": 2455, + "town": 0, + "rural": 1387, + "total": 1068 + }, + "2017": { + "urban": 2509, + "town": 0, + "rural": 1519, + "total": 990 + }, + "2018": { + "urban": 2382, + "town": 0, + "rural": 1499, + "total": 883 + }, + "2019": { + "urban": 2353, + "town": 0, + "rural": 1472, + "total": 881 + }, + "2020": { + "urban": 2403, + "town": 0, + "rural": 1558, + "total": 845 + }, + "2021": { + "urban": 2413, + "town": 0, + "rural": 1396, + "total": 1017 + }, + "2022": { + "urban": 2518, + "town": 0, + "rural": 1531, + "total": 987 + }, + "2023": { + "urban": 2601, + "town": 0, + "rural": 1541, + "total": 1060 + }, + "2024": { + "urban": 2569, + "town": 0, + "rural": 1590, + "total": 979 + } + }, + "senior": { + "2015": { + "urban": 1103, + "town": 0, + "rural": 602, + "total": 501 + }, + "2016": { + "urban": 1160, + "town": 0, + "rural": 626, + "total": 534 + }, + "2017": { + "urban": 1171, + "town": 0, + "rural": 639, + "total": 532 + }, + "2018": { + "urban": 1157, + "town": 0, + "rural": 632, + "total": 525 + }, + "2019": { + "urban": 1000, + "town": 0, + "rural": 633, + "total": 367 + }, + "2020": { + "urban": 1319, + "town": 0, + "rural": 715, + "total": 604 + }, + "2021": { + "urban": 1138, + "town": 0, + "rural": 0, + "total": 1138 + }, + "2022": { + "urban": 1130, + "town": 0, + "rural": 0, + "total": 1130 + }, + "2023": { + "urban": 1135, + "town": 0, + "rural": 0, + "total": 1135 + }, + "2024": { + "urban": 1192, + "town": 0, + "rural": 0, + "total": 1192 + } + }, + "vocational": { + "2015": { + "total": 252 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 76 + }, + "2022": { + "total": 83 + }, + "2023": { + "total": 104 + }, + "2024": { + "total": 90 + } + } + } + }, + { + "area_name": "保山市", + "area_code": "530500000", + "raw_name": "保山市", + "education_data": { + "preschool": { + "2015": { + "urban": 39870, + "town": 3074, + "rural": 9559, + "total": 27237 + }, + "2016": { + "urban": 41368, + "town": 5483, + "rural": 7985, + "total": 27900 + }, + "2017": { + "urban": 36200, + "town": 5671, + "rural": 7474, + "total": 23055 + }, + "2018": { + "urban": 35600, + "town": 5979, + "rural": 6962, + "total": 22659 + }, + "2019": { + "urban": 32582, + "town": 6351, + "rural": 5866, + "total": 20365 + }, + "2020": { + "urban": 33533, + "town": 7462, + "rural": 7015, + "total": 19056 + }, + "2021": { + "urban": 31614, + "town": 8048, + "rural": 5901, + "total": 17665 + }, + "2022": { + "urban": 29659, + "town": 7921, + "rural": 5783, + "total": 15955 + }, + "2023": { + "urban": 24887, + "town": 6855, + "rural": 5057, + "total": 12975 + }, + "2024": { + "urban": 21396, + "town": 6234, + "rural": 4729, + "total": 10433 + } + }, + "primary": { + "2015": { + "urban": 31260, + "town": 2313, + "rural": 6717, + "total": 22230 + }, + "2016": { + "urban": 31593, + "town": 4119, + "rural": 5316, + "total": 22158 + }, + "2017": { + "urban": 31602, + "town": 4530, + "rural": 5374, + "total": 21698 + }, + "2018": { + "urban": 32641, + "town": 5547, + "rural": 5570, + "total": 21524 + }, + "2019": { + "urban": 32989, + "town": 6023, + "rural": 5853, + "total": 21113 + }, + "2020": { + "urban": 31954, + "town": 6212, + "rural": 5764, + "total": 19978 + }, + "2021": { + "urban": 29545, + "town": 6531, + "rural": 5154, + "total": 17860 + }, + "2022": { + "urban": 27617, + "town": 6543, + "rural": 4958, + "total": 16116 + }, + "2023": { + "urban": 31849, + "town": 8648, + "rural": 6571, + "total": 16630 + }, + "2024": { + "urban": 29991, + "town": 8495, + "rural": 7089, + "total": 14407 + } + }, + "junior": { + "2015": { + "urban": 33458, + "town": 2458, + "rural": 13703, + "total": 17297 + }, + "2016": { + "urban": 32849, + "town": 4784, + "rural": 11603, + "total": 16462 + }, + "2017": { + "urban": 32621, + "town": 4732, + "rural": 12360, + "total": 15529 + }, + "2018": { + "urban": 30442, + "town": 5027, + "rural": 11074, + "total": 14341 + }, + "2019": { + "urban": 30446, + "town": 5808, + "rural": 10962, + "total": 13676 + }, + "2020": { + "urban": 30137, + "town": 6082, + "rural": 10762, + "total": 13293 + }, + "2021": { + "urban": 31378, + "town": 6984, + "rural": 10453, + "total": 13941 + }, + "2022": { + "urban": 31774, + "town": 7363, + "rural": 11017, + "total": 13394 + }, + "2023": { + "urban": 31582, + "town": 6863, + "rural": 10749, + "total": 13970 + }, + "2024": { + "urban": 32561, + "town": 8879, + "rural": 11264, + "total": 12418 + } + }, + "senior": { + "2015": { + "urban": 17378, + "town": 3273, + "rural": 10751, + "total": 3354 + }, + "2016": { + "urban": 17682, + "town": 7110, + "rural": 6967, + "total": 3605 + }, + "2017": { + "urban": 17719, + "town": 7153, + "rural": 7261, + "total": 3305 + }, + "2018": { + "urban": 17718, + "town": 7356, + "rural": 7056, + "total": 3306 + }, + "2019": { + "urban": 18623, + "town": 7412, + "rural": 7853, + "total": 3358 + }, + "2020": { + "urban": 18646, + "town": 7378, + "rural": 7864, + "total": 3404 + }, + "2021": { + "urban": 17831, + "town": 7968, + "rural": 6870, + "total": 2993 + }, + "2022": { + "urban": 17744, + "town": 8414, + "rural": 6635, + "total": 2695 + }, + "2023": { + "urban": 17496, + "town": 10463, + "rural": 5250, + "total": 1783 + }, + "2024": { + "urban": 18155, + "town": 11373, + "rural": 5328, + "total": 1454 + } + }, + "vocational": { + "2015": { + "total": 6460 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 7230 + }, + "2022": { + "total": 6371 + }, + "2023": { + "total": 5077 + }, + "2024": { + "total": 5311 + } + } + } + }, + { + "area_name": "隆阳区", + "area_code": "530502000", + "raw_name": "隆阳区", + "education_data": { + "preschool": { + "2015": { + "urban": 15985, + "town": 3074, + "rural": 2492, + "total": 10419 + }, + "2016": { + "urban": 16441, + "town": 3288, + "rural": 2708, + "total": 10445 + }, + "2017": { + "urban": 13549, + "town": 3162, + "rural": 2893, + "total": 7494 + }, + "2018": { + "urban": 12095, + "town": 3790, + "rural": 1547, + "total": 6758 + }, + "2019": { + "urban": 12152, + "town": 4288, + "rural": 1334, + "total": 6530 + }, + "2020": { + "urban": 12162, + "town": 4794, + "rural": 1322, + "total": 6046 + }, + "2021": { + "urban": 11561, + "town": 5601, + "rural": 561, + "total": 5399 + }, + "2022": { + "urban": 11219, + "town": 5407, + "rural": 687, + "total": 5125 + }, + "2023": { + "urban": 8887, + "town": 4521, + "rural": 425, + "total": 3941 + }, + "2024": { + "urban": 7716, + "town": 4115, + "rural": 535, + "total": 3066 + } + }, + "primary": { + "2015": { + "urban": 10754, + "town": 2313, + "rural": 1435, + "total": 7006 + }, + "2016": { + "urban": 10622, + "town": 2352, + "rural": 1456, + "total": 6814 + }, + "2017": { + "urban": 10715, + "town": 2667, + "rural": 1372, + "total": 6676 + }, + "2018": { + "urban": 11909, + "town": 3586, + "rural": 1437, + "total": 6886 + }, + "2019": { + "urban": 11746, + "town": 3909, + "rural": 1364, + "total": 6473 + }, + "2020": { + "urban": 11584, + "town": 4104, + "rural": 1320, + "total": 6160 + }, + "2021": { + "urban": 10431, + "town": 4210, + "rural": 898, + "total": 5323 + }, + "2022": { + "urban": 10328, + "town": 4398, + "rural": 821, + "total": 5109 + }, + "2023": { + "urban": 12068, + "town": 5671, + "rural": 934, + "total": 5463 + }, + "2024": { + "urban": 11199, + "town": 5685, + "rural": 904, + "total": 4610 + } + }, + "junior": { + "2015": { + "urban": 11046, + "town": 2458, + "rural": 2018, + "total": 6570 + }, + "2016": { + "urban": 10928, + "town": 2884, + "rural": 1989, + "total": 6055 + }, + "2017": { + "urban": 10574, + "town": 2994, + "rural": 1973, + "total": 5607 + }, + "2018": { + "urban": 9929, + "town": 3235, + "rural": 1898, + "total": 4796 + }, + "2019": { + "urban": 10167, + "town": 4001, + "rural": 1660, + "total": 4506 + }, + "2020": { + "urban": 10744, + "town": 4302, + "rural": 1829, + "total": 4613 + }, + "2021": { + "urban": 11417, + "town": 5087, + "rural": 1427, + "total": 4903 + }, + "2022": { + "urban": 11305, + "town": 5241, + "rural": 1583, + "total": 4481 + }, + "2023": { + "urban": 11093, + "town": 4543, + "rural": 848, + "total": 5702 + }, + "2024": { + "urban": 12266, + "town": 6298, + "rural": 777, + "total": 5191 + } + }, + "senior": { + "2015": { + "urban": 6442, + "town": 3273, + "rural": 608, + "total": 2561 + }, + "2016": { + "urban": 6750, + "town": 3337, + "rural": 664, + "total": 2749 + }, + "2017": { + "urban": 6918, + "town": 3478, + "rural": 634, + "total": 2806 + }, + "2018": { + "urban": 6762, + "town": 3554, + "rural": 483, + "total": 2725 + }, + "2019": { + "urban": 7259, + "town": 3953, + "rural": 563, + "total": 2743 + }, + "2020": { + "urban": 7231, + "town": 3844, + "rural": 549, + "total": 2838 + }, + "2021": { + "urban": 6717, + "town": 4400, + "rural": 0, + "total": 2317 + }, + "2022": { + "urban": 6790, + "town": 4651, + "rural": 0, + "total": 2139 + }, + "2023": { + "urban": 6910, + "town": 5476, + "rural": 0, + "total": 1434 + }, + "2024": { + "urban": 7519, + "town": 6416, + "rural": 0, + "total": 1103 + } + }, + "vocational": { + "2015": { + "total": 897 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2231 + }, + "2022": { + "total": 1978 + }, + "2023": { + "total": 1222 + }, + "2024": { + "total": 1764 + } + } + } + }, + { + "area_name": "施甸县", + "area_code": "530521000", + "raw_name": "施甸县", + "education_data": { + "preschool": { + "2015": { + "urban": 4999, + "town": 0, + "rural": 1347, + "total": 3652 + }, + "2016": { + "urban": 4996, + "town": 0, + "rural": 1597, + "total": 3399 + }, + "2017": { + "urban": 4586, + "town": 0, + "rural": 1090, + "total": 3496 + }, + "2018": { + "urban": 4775, + "town": 0, + "rural": 1330, + "total": 3445 + }, + "2019": { + "urban": 4385, + "town": 0, + "rural": 1082, + "total": 3303 + }, + "2020": { + "urban": 3977, + "town": 0, + "rural": 1286, + "total": 2691 + }, + "2021": { + "urban": 3736, + "town": 0, + "rural": 1163, + "total": 2573 + }, + "2022": { + "urban": 3491, + "town": 0, + "rural": 1181, + "total": 2310 + }, + "2023": { + "urban": 2952, + "town": 0, + "rural": 1050, + "total": 1902 + }, + "2024": { + "urban": 2490, + "town": 0, + "rural": 929, + "total": 1561 + } + }, + "primary": { + "2015": { + "urban": 3709, + "town": 0, + "rural": 784, + "total": 2925 + }, + "2016": { + "urban": 3994, + "town": 0, + "rural": 808, + "total": 3186 + }, + "2017": { + "urban": 4066, + "town": 0, + "rural": 823, + "total": 3243 + }, + "2018": { + "urban": 4027, + "town": 0, + "rural": 878, + "total": 3149 + }, + "2019": { + "urban": 4362, + "town": 0, + "rural": 1021, + "total": 3341 + }, + "2020": { + "urban": 4214, + "town": 0, + "rural": 1028, + "total": 3186 + }, + "2021": { + "urban": 3784, + "town": 0, + "rural": 965, + "total": 2819 + }, + "2022": { + "urban": 3425, + "town": 0, + "rural": 984, + "total": 2441 + }, + "2023": { + "urban": 3704, + "town": 0, + "rural": 1261, + "total": 2443 + }, + "2024": { + "urban": 3340, + "town": 0, + "rural": 1339, + "total": 2001 + } + }, + "junior": { + "2015": { + "urban": 4141, + "town": 0, + "rural": 2277, + "total": 1864 + }, + "2016": { + "urban": 3995, + "town": 0, + "rural": 2162, + "total": 1833 + }, + "2017": { + "urban": 3918, + "town": 0, + "rural": 2121, + "total": 1797 + }, + "2018": { + "urban": 3460, + "town": 0, + "rural": 1688, + "total": 1772 + }, + "2019": { + "urban": 3404, + "town": 0, + "rural": 1777, + "total": 1627 + }, + "2020": { + "urban": 3214, + "town": 0, + "rural": 1796, + "total": 1418 + }, + "2021": { + "urban": 3271, + "town": 0, + "rural": 1739, + "total": 1532 + }, + "2022": { + "urban": 3608, + "town": 0, + "rural": 1995, + "total": 1613 + }, + "2023": { + "urban": 3777, + "town": 0, + "rural": 2193, + "total": 1584 + }, + "2024": { + "urban": 3732, + "town": 0, + "rural": 2339, + "total": 1393 + } + }, + "senior": { + "2015": { + "urban": 1850, + "town": 0, + "rural": 1850, + "total": 0 + }, + "2016": { + "urban": 1686, + "town": 0, + "rural": 1686, + "total": 0 + }, + "2017": { + "urban": 1494, + "town": 0, + "rural": 1494, + "total": 0 + }, + "2018": { + "urban": 1512, + "town": 0, + "rural": 1512, + "total": 0 + }, + "2019": { + "urban": 1636, + "town": 0, + "rural": 1636, + "total": 0 + }, + "2020": { + "urban": 1434, + "town": 0, + "rural": 1434, + "total": 0 + }, + "2021": { + "urban": 1357, + "town": 0, + "rural": 1357, + "total": 0 + }, + "2022": { + "urban": 1286, + "town": 0, + "rural": 1286, + "total": 0 + }, + "2023": { + "urban": 1400, + "town": 0, + "rural": 1400, + "total": 0 + }, + "2024": { + "urban": 1389, + "town": 0, + "rural": 1389, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 930 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 740 + }, + "2022": { + "total": 380 + }, + "2023": { + "total": 544 + }, + "2024": { + "total": 335 + } + } + } + }, + { + "area_name": "腾冲市", + "area_code": "530581000", + "raw_name": "腾冲县", + "education_data": { + "preschool": { + "2015": { + "urban": 11285, + "town": 0, + "rural": 3283, + "total": 8002 + }, + "2016": { + "urban": 11487, + "town": 2195, + "rural": 1222, + "total": 8070 + }, + "2017": { + "urban": 9347, + "town": 2509, + "rural": 948, + "total": 5890 + }, + "2018": { + "urban": 9964, + "town": 2189, + "rural": 1243, + "total": 6532 + }, + "2019": { + "urban": 7810, + "town": 2063, + "rural": 914, + "total": 4833 + }, + "2020": { + "urban": 8560, + "town": 2668, + "rural": 963, + "total": 4929 + }, + "2021": { + "urban": 7999, + "town": 2447, + "rural": 979, + "total": 4573 + }, + "2022": { + "urban": 7370, + "town": 2514, + "rural": 833, + "total": 4023 + }, + "2023": { + "urban": 6496, + "town": 2334, + "rural": 886, + "total": 3276 + }, + "2024": { + "urban": 5789, + "town": 2119, + "rural": 837, + "total": 2833 + } + }, + "primary": { + "2015": { + "urban": 8977, + "town": 0, + "rural": 2613, + "total": 6364 + }, + "2016": { + "urban": 8705, + "town": 1767, + "rural": 931, + "total": 6007 + }, + "2017": { + "urban": 8801, + "town": 1863, + "rural": 935, + "total": 6003 + }, + "2018": { + "urban": 8641, + "town": 1961, + "rural": 893, + "total": 5787 + }, + "2019": { + "urban": 8966, + "town": 2114, + "rural": 1047, + "total": 5805 + }, + "2020": { + "urban": 8374, + "town": 2108, + "rural": 919, + "total": 5347 + }, + "2021": { + "urban": 8217, + "town": 2321, + "rural": 958, + "total": 4938 + }, + "2022": { + "urban": 7279, + "town": 2145, + "rural": 868, + "total": 4266 + }, + "2023": { + "urban": 8162, + "town": 2977, + "rural": 1073, + "total": 4112 + }, + "2024": { + "urban": 7807, + "town": 2810, + "rural": 1227, + "total": 3770 + } + }, + "junior": { + "2015": { + "urban": 10036, + "town": 0, + "rural": 4809, + "total": 5227 + }, + "2016": { + "urban": 9669, + "town": 1900, + "rural": 3061, + "total": 4708 + }, + "2017": { + "urban": 9695, + "town": 1738, + "rural": 3089, + "total": 4868 + }, + "2018": { + "urban": 9528, + "town": 1792, + "rural": 2957, + "total": 4779 + }, + "2019": { + "urban": 9530, + "town": 1807, + "rural": 3109, + "total": 4614 + }, + "2020": { + "urban": 8965, + "town": 1780, + "rural": 2840, + "total": 4345 + }, + "2021": { + "urban": 9023, + "town": 1897, + "rural": 2740, + "total": 4386 + }, + "2022": { + "urban": 8854, + "town": 2122, + "rural": 2571, + "total": 4161 + }, + "2023": { + "urban": 8960, + "town": 2320, + "rural": 3000, + "total": 3640 + }, + "2024": { + "urban": 8836, + "town": 2581, + "rural": 3253, + "total": 3002 + } + }, + "senior": { + "2015": { + "urban": 5103, + "town": 0, + "rural": 4861, + "total": 242 + }, + "2016": { + "urban": 5241, + "town": 3773, + "rural": 1202, + "total": 266 + }, + "2017": { + "urban": 5300, + "town": 3675, + "rural": 1364, + "total": 261 + }, + "2018": { + "urban": 5399, + "town": 3802, + "rural": 1267, + "total": 330 + }, + "2019": { + "urban": 5472, + "town": 3459, + "rural": 1691, + "total": 322 + }, + "2020": { + "urban": 5498, + "town": 3534, + "rural": 1747, + "total": 217 + }, + "2021": { + "urban": 5555, + "town": 3568, + "rural": 1663, + "total": 324 + }, + "2022": { + "urban": 5705, + "town": 3763, + "rural": 1734, + "total": 208 + }, + "2023": { + "urban": 5385, + "town": 4987, + "rural": 398, + "total": 0 + }, + "2024": { + "urban": 5545, + "town": 4957, + "rural": 588, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 2129 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2708 + }, + "2022": { + "total": 2429 + }, + "2023": { + "total": 1828 + }, + "2024": { + "total": 1713 + } + } + } + }, + { + "area_name": "龙陵县", + "area_code": "530523000", + "raw_name": "龙陵县", + "education_data": { + "preschool": { + "2015": { + "urban": 3843, + "town": 0, + "rural": 978, + "total": 2865 + }, + "2016": { + "urban": 4383, + "town": 0, + "rural": 889, + "total": 3494 + }, + "2017": { + "urban": 4900, + "town": 0, + "rural": 1005, + "total": 3895 + }, + "2018": { + "urban": 4576, + "town": 0, + "rural": 1087, + "total": 3489 + }, + "2019": { + "urban": 4539, + "town": 0, + "rural": 1031, + "total": 3508 + }, + "2020": { + "urban": 4280, + "town": 0, + "rural": 1250, + "total": 3030 + }, + "2021": { + "urban": 4154, + "town": 0, + "rural": 1354, + "total": 2800 + }, + "2022": { + "urban": 3800, + "town": 0, + "rural": 1210, + "total": 2590 + }, + "2023": { + "urban": 3503, + "town": 0, + "rural": 1157, + "total": 2346 + }, + "2024": { + "urban": 2871, + "town": 0, + "rural": 989, + "total": 1882 + } + }, + "primary": { + "2015": { + "urban": 4208, + "town": 0, + "rural": 706, + "total": 3502 + }, + "2016": { + "urban": 4433, + "town": 0, + "rural": 727, + "total": 3706 + }, + "2017": { + "urban": 4483, + "town": 0, + "rural": 997, + "total": 3486 + }, + "2018": { + "urban": 4501, + "town": 0, + "rural": 1021, + "total": 3480 + }, + "2019": { + "urban": 4434, + "town": 0, + "rural": 1062, + "total": 3372 + }, + "2020": { + "urban": 4127, + "town": 0, + "rural": 994, + "total": 3133 + }, + "2021": { + "urban": 3764, + "town": 0, + "rural": 959, + "total": 2805 + }, + "2022": { + "urban": 3379, + "town": 0, + "rural": 888, + "total": 2491 + }, + "2023": { + "urban": 3892, + "town": 0, + "rural": 1360, + "total": 2532 + }, + "2024": { + "urban": 4080, + "town": 0, + "rural": 1566, + "total": 2514 + } + }, + "junior": { + "2015": { + "urban": 3576, + "town": 0, + "rural": 1151, + "total": 2425 + }, + "2016": { + "urban": 3828, + "town": 0, + "rural": 1230, + "total": 2598 + }, + "2017": { + "urban": 4040, + "town": 0, + "rural": 1902, + "total": 2138 + }, + "2018": { + "urban": 3827, + "town": 0, + "rural": 1828, + "total": 1999 + }, + "2019": { + "urban": 3840, + "town": 0, + "rural": 1872, + "total": 1968 + }, + "2020": { + "urban": 3936, + "town": 0, + "rural": 1868, + "total": 2068 + }, + "2021": { + "urban": 4117, + "town": 0, + "rural": 1958, + "total": 2159 + }, + "2022": { + "urban": 4281, + "town": 0, + "rural": 2060, + "total": 2221 + }, + "2023": { + "urban": 4296, + "town": 0, + "rural": 2095, + "total": 2201 + }, + "2024": { + "urban": 4310, + "town": 0, + "rural": 2182, + "total": 2128 + } + }, + "senior": { + "2015": { + "urban": 1648, + "town": 0, + "rural": 1097, + "total": 551 + }, + "2016": { + "urban": 1671, + "town": 0, + "rural": 1081, + "total": 590 + }, + "2017": { + "urban": 1654, + "town": 0, + "rural": 1416, + "total": 238 + }, + "2018": { + "urban": 1669, + "town": 0, + "rural": 1418, + "total": 251 + }, + "2019": { + "urban": 1837, + "town": 0, + "rural": 1544, + "total": 293 + }, + "2020": { + "urban": 2080, + "town": 0, + "rural": 1731, + "total": 349 + }, + "2021": { + "urban": 2103, + "town": 0, + "rural": 1751, + "total": 352 + }, + "2022": { + "urban": 1993, + "town": 0, + "rural": 1645, + "total": 348 + }, + "2023": { + "urban": 1907, + "town": 0, + "rural": 1558, + "total": 349 + }, + "2024": { + "urban": 1918, + "town": 0, + "rural": 1567, + "total": 351 + } + }, + "vocational": { + "2015": { + "total": 1102 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 879 + }, + "2022": { + "total": 947 + }, + "2023": { + "total": 939 + }, + "2024": { + "total": 934 + } + } + } + }, + { + "area_name": "昌宁县", + "area_code": "530524000", + "raw_name": "昌宁县", + "education_data": { + "preschool": { + "2015": { + "urban": 3758, + "town": 0, + "rural": 1459, + "total": 2299 + }, + "2016": { + "urban": 4061, + "town": 0, + "rural": 1569, + "total": 2492 + }, + "2017": { + "urban": 3818, + "town": 0, + "rural": 1538, + "total": 2280 + }, + "2018": { + "urban": 4190, + "town": 0, + "rural": 1755, + "total": 2435 + }, + "2019": { + "urban": 3696, + "town": 0, + "rural": 1505, + "total": 2191 + }, + "2020": { + "urban": 4554, + "town": 0, + "rural": 2194, + "total": 2360 + }, + "2021": { + "urban": 4164, + "town": 0, + "rural": 1844, + "total": 2320 + }, + "2022": { + "urban": 3779, + "town": 0, + "rural": 1872, + "total": 1907 + }, + "2023": { + "urban": 3049, + "town": 0, + "rural": 1539, + "total": 1510 + }, + "2024": { + "urban": 2530, + "town": 0, + "rural": 1439, + "total": 1091 + } + }, + "primary": { + "2015": { + "urban": 3612, + "town": 0, + "rural": 1179, + "total": 2433 + }, + "2016": { + "urban": 3839, + "town": 0, + "rural": 1394, + "total": 2445 + }, + "2017": { + "urban": 3537, + "town": 0, + "rural": 1247, + "total": 2290 + }, + "2018": { + "urban": 3563, + "town": 0, + "rural": 1341, + "total": 2222 + }, + "2019": { + "urban": 3481, + "town": 0, + "rural": 1359, + "total": 2122 + }, + "2020": { + "urban": 3655, + "town": 0, + "rural": 1503, + "total": 2152 + }, + "2021": { + "urban": 3349, + "town": 0, + "rural": 1374, + "total": 1975 + }, + "2022": { + "urban": 3206, + "town": 0, + "rural": 1397, + "total": 1809 + }, + "2023": { + "urban": 4023, + "town": 0, + "rural": 1943, + "total": 2080 + }, + "2024": { + "urban": 3565, + "town": 0, + "rural": 2053, + "total": 1512 + } + }, + "junior": { + "2015": { + "urban": 4659, + "town": 0, + "rural": 3448, + "total": 1211 + }, + "2016": { + "urban": 4429, + "town": 0, + "rural": 3161, + "total": 1268 + }, + "2017": { + "urban": 4394, + "town": 0, + "rural": 3275, + "total": 1119 + }, + "2018": { + "urban": 3698, + "town": 0, + "rural": 2703, + "total": 995 + }, + "2019": { + "urban": 3505, + "town": 0, + "rural": 2544, + "total": 961 + }, + "2020": { + "urban": 3278, + "town": 0, + "rural": 2429, + "total": 849 + }, + "2021": { + "urban": 3550, + "town": 0, + "rural": 2589, + "total": 961 + }, + "2022": { + "urban": 3726, + "town": 0, + "rural": 2808, + "total": 918 + }, + "2023": { + "urban": 3456, + "town": 0, + "rural": 2613, + "total": 843 + }, + "2024": { + "urban": 3417, + "town": 0, + "rural": 2713, + "total": 704 + } + }, + "senior": { + "2015": { + "urban": 2335, + "town": 0, + "rural": 2335, + "total": 0 + }, + "2016": { + "urban": 2334, + "town": 0, + "rural": 2334, + "total": 0 + }, + "2017": { + "urban": 2353, + "town": 0, + "rural": 2353, + "total": 0 + }, + "2018": { + "urban": 2376, + "town": 0, + "rural": 2376, + "total": 0 + }, + "2019": { + "urban": 2419, + "town": 0, + "rural": 2419, + "total": 0 + }, + "2020": { + "urban": 2403, + "town": 0, + "rural": 2403, + "total": 0 + }, + "2021": { + "urban": 2099, + "town": 0, + "rural": 2099, + "total": 0 + }, + "2022": { + "urban": 1970, + "town": 0, + "rural": 1970, + "total": 0 + }, + "2023": { + "urban": 1894, + "town": 0, + "rural": 1894, + "total": 0 + }, + "2024": { + "urban": 1784, + "town": 0, + "rural": 1784, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1402 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 672 + }, + "2022": { + "total": 637 + }, + "2023": { + "total": 544 + }, + "2024": { + "total": 565 + } + } + } + }, + { + "area_name": "昭通市", + "area_code": "530600000", + "raw_name": "昭通市", + "education_data": { + "preschool": { + "2015": { + "urban": 88919, + "town": 5693, + "rural": 37720, + "total": 45506 + }, + "2016": { + "urban": 91394, + "town": 5992, + "rural": 40151, + "total": 45251 + }, + "2017": { + "urban": 110899, + "town": 5989, + "rural": 47617, + "total": 57293 + }, + "2018": { + "urban": 120897, + "town": 7621, + "rural": 52515, + "total": 60761 + }, + "2019": { + "urban": 103053, + "town": 12053, + "rural": 37681, + "total": 53319 + }, + "2020": { + "urban": 110388, + "town": 10697, + "rural": 42115, + "total": 57576 + }, + "2021": { + "urban": 102072, + "town": 11445, + "rural": 42260, + "total": 48367 + }, + "2022": { + "urban": 95516, + "town": 10797, + "rural": 41122, + "total": 43597 + }, + "2023": { + "urban": 83987, + "town": 9025, + "rural": 37385, + "total": 37577 + }, + "2024": { + "urban": 76116, + "town": 8049, + "rural": 36177, + "total": 31890 + } + }, + "primary": { + "2015": { + "urban": 87409, + "town": 5207, + "rural": 25091, + "total": 57111 + }, + "2016": { + "urban": 88778, + "town": 6188, + "rural": 27191, + "total": 55399 + }, + "2017": { + "urban": 87177, + "town": 6346, + "rural": 27070, + "total": 53761 + }, + "2018": { + "urban": 87997, + "town": 6919, + "rural": 28219, + "total": 52859 + }, + "2019": { + "urban": 88842, + "town": 8773, + "rural": 28041, + "total": 52028 + }, + "2020": { + "urban": 83606, + "town": 8888, + "rural": 28519, + "total": 46199 + }, + "2021": { + "urban": 80584, + "town": 9469, + "rural": 30991, + "total": 40124 + }, + "2022": { + "urban": 79696, + "town": 10677, + "rural": 32980, + "total": 36039 + }, + "2023": { + "urban": 86487, + "town": 14119, + "rural": 38208, + "total": 34160 + }, + "2024": { + "urban": 78618, + "town": 13008, + "rural": 36900, + "total": 28710 + } + }, + "junior": { + "2015": { + "urban": 104329, + "town": 5102, + "rural": 64743, + "total": 34484 + }, + "2016": { + "urban": 99965, + "town": 5383, + "rural": 60755, + "total": 33827 + }, + "2017": { + "urban": 98934, + "town": 5776, + "rural": 61051, + "total": 32107 + }, + "2018": { + "urban": 90922, + "town": 5989, + "rural": 56569, + "total": 28364 + }, + "2019": { + "urban": 89757, + "town": 7601, + "rural": 53964, + "total": 28192 + }, + "2020": { + "urban": 88816, + "town": 8565, + "rural": 51514, + "total": 28737 + }, + "2021": { + "urban": 90022, + "town": 9584, + "rural": 56797, + "total": 23641 + }, + "2022": { + "urban": 90484, + "town": 10535, + "rural": 56333, + "total": 23616 + }, + "2023": { + "urban": 87420, + "town": 10262, + "rural": 55315, + "total": 21843 + }, + "2024": { + "urban": 88532, + "town": 11367, + "rural": 54634, + "total": 22531 + } + }, + "senior": { + "2015": { + "urban": 42440, + "town": 7448, + "rural": 32924, + "total": 2068 + }, + "2016": { + "urban": 44056, + "town": 7700, + "rural": 33935, + "total": 2421 + }, + "2017": { + "urban": 45327, + "town": 8106, + "rural": 33871, + "total": 3350 + }, + "2018": { + "urban": 44106, + "town": 7338, + "rural": 32397, + "total": 4371 + }, + "2019": { + "urban": 46058, + "town": 8736, + "rural": 32819, + "total": 4503 + }, + "2020": { + "urban": 52719, + "town": 10292, + "rural": 37726, + "total": 4701 + }, + "2021": { + "urban": 53102, + "town": 10582, + "rural": 41358, + "total": 1162 + }, + "2022": { + "urban": 56014, + "town": 11758, + "rural": 40993, + "total": 3263 + }, + "2023": { + "urban": 54636, + "town": 10611, + "rural": 38691, + "total": 5334 + }, + "2024": { + "urban": 55028, + "town": 10961, + "rural": 37964, + "total": 6103 + } + }, + "vocational": { + "2015": { + "total": 9745 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 10326 + }, + "2022": { + "total": 8785 + }, + "2023": { + "total": 7631 + }, + "2024": { + "total": 5764 + } + } + } + }, + { + "area_name": "昭阳区", + "area_code": "530602000", + "raw_name": "昭阳区", + "education_data": { + "preschool": { + "2015": { + "urban": 17860, + "town": 5693, + "rural": 2071, + "total": 10096 + }, + "2016": { + "urban": 16568, + "town": 5992, + "rural": 1986, + "total": 8590 + }, + "2017": { + "urban": 17562, + "town": 5989, + "rural": 1835, + "total": 9738 + }, + "2018": { + "urban": 19401, + "town": 7621, + "rural": 2990, + "total": 8790 + }, + "2019": { + "urban": 22226, + "town": 11084, + "rural": 2152, + "total": 8990 + }, + "2020": { + "urban": 18299, + "town": 9761, + "rural": 1810, + "total": 6728 + }, + "2021": { + "urban": 21830, + "town": 10283, + "rural": 2655, + "total": 8892 + }, + "2022": { + "urban": 19675, + "town": 9834, + "rural": 2233, + "total": 7608 + }, + "2023": { + "urban": 14856, + "town": 8236, + "rural": 2080, + "total": 4540 + }, + "2024": { + "urban": 12585, + "town": 7480, + "rural": 1210, + "total": 3895 + } + }, + "primary": { + "2015": { + "urban": 13731, + "town": 5207, + "rural": 990, + "total": 7534 + }, + "2016": { + "urban": 14046, + "town": 6188, + "rural": 1020, + "total": 6838 + }, + "2017": { + "urban": 13370, + "town": 6346, + "rural": 1024, + "total": 6000 + }, + "2018": { + "urban": 14805, + "town": 6919, + "rural": 1247, + "total": 6639 + }, + "2019": { + "urban": 16682, + "town": 7940, + "rural": 1422, + "total": 7320 + }, + "2020": { + "urban": 15791, + "town": 8112, + "rural": 1419, + "total": 6260 + }, + "2021": { + "urban": 15751, + "town": 8705, + "rural": 1314, + "total": 5732 + }, + "2022": { + "urban": 16604, + "town": 9921, + "rural": 1400, + "total": 5283 + }, + "2023": { + "urban": 19915, + "town": 13044, + "rural": 1633, + "total": 5238 + }, + "2024": { + "urban": 17070, + "town": 12054, + "rural": 1222, + "total": 3794 + } + }, + "junior": { + "2015": { + "urban": 14368, + "town": 5102, + "rural": 2998, + "total": 6268 + }, + "2016": { + "urban": 14355, + "town": 5383, + "rural": 2683, + "total": 6289 + }, + "2017": { + "urban": 13113, + "town": 5776, + "rural": 2893, + "total": 4444 + }, + "2018": { + "urban": 13678, + "town": 5989, + "rural": 3135, + "total": 4554 + }, + "2019": { + "urban": 13573, + "town": 6277, + "rural": 2898, + "total": 4398 + }, + "2020": { + "urban": 14902, + "town": 7101, + "rural": 3908, + "total": 3893 + }, + "2021": { + "urban": 15087, + "town": 8093, + "rural": 3424, + "total": 3570 + }, + "2022": { + "urban": 15667, + "town": 8835, + "rural": 2317, + "total": 4515 + }, + "2023": { + "urban": 14733, + "town": 8443, + "rural": 2954, + "total": 3336 + }, + "2024": { + "urban": 15181, + "town": 9459, + "rural": 3072, + "total": 2650 + } + }, + "senior": { + "2015": { + "urban": 8930, + "town": 7448, + "rural": 763, + "total": 719 + }, + "2016": { + "urban": 9244, + "town": 7700, + "rural": 929, + "total": 615 + }, + "2017": { + "urban": 9830, + "town": 8106, + "rural": 956, + "total": 768 + }, + "2018": { + "urban": 9115, + "town": 7338, + "rural": 1001, + "total": 776 + }, + "2019": { + "urban": 8714, + "town": 6874, + "rural": 920, + "total": 920 + }, + "2020": { + "urban": 10221, + "town": 8469, + "rural": 1752, + "total": 0 + }, + "2021": { + "urban": 11236, + "town": 8690, + "rural": 1933, + "total": 613 + }, + "2022": { + "urban": 11402, + "town": 9431, + "rural": 610, + "total": 1361 + }, + "2023": { + "urban": 10376, + "town": 8558, + "rural": 1479, + "total": 339 + }, + "2024": { + "urban": 10121, + "town": 8902, + "rural": 1219, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 5548 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 4439 + }, + "2022": { + "total": 3763 + }, + "2023": { + "total": 3028 + }, + "2024": { + "total": 1923 + } + } + } + }, + { + "area_name": "鲁甸县", + "area_code": "530621000", + "raw_name": "鲁甸县", + "education_data": { + "preschool": { + "2015": { + "urban": 9621, + "town": 0, + "rural": 4645, + "total": 4976 + }, + "2016": { + "urban": 9694, + "town": 0, + "rural": 4868, + "total": 4826 + }, + "2017": { + "urban": 5158, + "town": 0, + "rural": 2089, + "total": 3069 + }, + "2018": { + "urban": 8055, + "town": 0, + "rural": 3178, + "total": 4877 + }, + "2019": { + "urban": 7416, + "town": 0, + "rural": 2951, + "total": 4465 + }, + "2020": { + "urban": 6861, + "town": 0, + "rural": 3864, + "total": 2997 + }, + "2021": { + "urban": 5160, + "town": 0, + "rural": 2882, + "total": 2278 + }, + "2022": { + "urban": 5863, + "town": 0, + "rural": 3086, + "total": 2777 + }, + "2023": { + "urban": 6336, + "town": 0, + "rural": 3462, + "total": 2874 + }, + "2024": { + "urban": 6518, + "town": 0, + "rural": 4258, + "total": 2260 + } + }, + "primary": { + "2015": { + "urban": 7158, + "town": 0, + "rural": 2835, + "total": 4323 + }, + "2016": { + "urban": 7208, + "town": 0, + "rural": 3018, + "total": 4190 + }, + "2017": { + "urban": 7009, + "town": 0, + "rural": 2904, + "total": 4105 + }, + "2018": { + "urban": 7048, + "town": 0, + "rural": 2945, + "total": 4103 + }, + "2019": { + "urban": 7445, + "town": 0, + "rural": 2908, + "total": 4537 + }, + "2020": { + "urban": 6556, + "town": 0, + "rural": 2989, + "total": 3567 + }, + "2021": { + "urban": 6654, + "town": 0, + "rural": 3620, + "total": 3034 + }, + "2022": { + "urban": 6815, + "town": 0, + "rural": 4058, + "total": 2757 + }, + "2023": { + "urban": 6970, + "town": 0, + "rural": 4424, + "total": 2546 + }, + "2024": { + "urban": 5898, + "town": 0, + "rural": 3928, + "total": 1970 + } + }, + "junior": { + "2015": { + "urban": 8003, + "town": 0, + "rural": 6657, + "total": 1346 + }, + "2016": { + "urban": 7300, + "town": 0, + "rural": 6281, + "total": 1019 + }, + "2017": { + "urban": 6991, + "town": 0, + "rural": 5942, + "total": 1049 + }, + "2018": { + "urban": 7632, + "town": 0, + "rural": 6335, + "total": 1297 + }, + "2019": { + "urban": 7873, + "town": 0, + "rural": 6314, + "total": 1559 + }, + "2020": { + "urban": 7318, + "town": 0, + "rural": 5617, + "total": 1701 + }, + "2021": { + "urban": 7620, + "town": 0, + "rural": 6442, + "total": 1178 + }, + "2022": { + "urban": 7171, + "town": 0, + "rural": 5955, + "total": 1216 + }, + "2023": { + "urban": 7063, + "town": 0, + "rural": 5928, + "total": 1135 + }, + "2024": { + "urban": 7008, + "town": 0, + "rural": 6066, + "total": 942 + } + }, + "senior": { + "2015": { + "urban": 2696, + "town": 0, + "rural": 2696, + "total": 0 + }, + "2016": { + "urban": 2759, + "town": 0, + "rural": 2759, + "total": 0 + }, + "2017": { + "urban": 3094, + "town": 0, + "rural": 2863, + "total": 231 + }, + "2018": { + "urban": 3277, + "town": 0, + "rural": 2783, + "total": 494 + }, + "2019": { + "urban": 3570, + "town": 0, + "rural": 2907, + "total": 663 + }, + "2020": { + "urban": 3146, + "town": 0, + "rural": 2392, + "total": 754 + }, + "2021": { + "urban": 3778, + "town": 0, + "rural": 3689, + "total": 89 + }, + "2022": { + "urban": 4851, + "town": 0, + "rural": 4700, + "total": 151 + }, + "2023": { + "urban": 4348, + "town": 0, + "rural": 4239, + "total": 109 + }, + "2024": { + "urban": 3846, + "town": 0, + "rural": 3751, + "total": 95 + } + }, + "vocational": { + "2015": { + "total": 143 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 445 + }, + "2022": { + "total": 423 + }, + "2023": { + "total": 344 + }, + "2024": { + "total": 373 + } + } + } + }, + { + "area_name": "巧家县", + "area_code": "530622000", + "raw_name": "巧家县", + "education_data": { + "preschool": { + "2015": { + "urban": 8966, + "town": 0, + "rural": 3297, + "total": 5669 + }, + "2016": { + "urban": 9458, + "town": 0, + "rural": 3653, + "total": 5805 + }, + "2017": { + "urban": 9675, + "town": 0, + "rural": 4220, + "total": 5455 + }, + "2018": { + "urban": 10312, + "town": 0, + "rural": 4636, + "total": 5676 + }, + "2019": { + "urban": 8285, + "town": 0, + "rural": 3263, + "total": 5022 + }, + "2020": { + "urban": 11960, + "town": 0, + "rural": 4326, + "total": 7634 + }, + "2021": { + "urban": 8801, + "town": 0, + "rural": 3748, + "total": 5053 + }, + "2022": { + "urban": 7371, + "town": 0, + "rural": 3610, + "total": 3761 + }, + "2023": { + "urban": 5992, + "town": 0, + "rural": 2898, + "total": 3094 + }, + "2024": { + "urban": 6541, + "town": 0, + "rural": 4657, + "total": 1884 + } + }, + "primary": { + "2015": { + "urban": 7882, + "town": 0, + "rural": 2205, + "total": 5677 + }, + "2016": { + "urban": 7692, + "town": 0, + "rural": 2313, + "total": 5379 + }, + "2017": { + "urban": 7350, + "town": 0, + "rural": 2225, + "total": 5125 + }, + "2018": { + "urban": 7223, + "town": 0, + "rural": 2215, + "total": 5008 + }, + "2019": { + "urban": 7204, + "town": 0, + "rural": 2363, + "total": 4841 + }, + "2020": { + "urban": 6476, + "town": 0, + "rural": 2182, + "total": 4294 + }, + "2021": { + "urban": 6108, + "town": 0, + "rural": 2356, + "total": 3752 + }, + "2022": { + "urban": 5432, + "town": 0, + "rural": 2470, + "total": 2962 + }, + "2023": { + "urban": 5896, + "town": 0, + "rural": 3173, + "total": 2723 + }, + "2024": { + "urban": 5376, + "town": 0, + "rural": 3153, + "total": 2223 + } + }, + "junior": { + "2015": { + "urban": 10117, + "town": 0, + "rural": 6854, + "total": 3263 + }, + "2016": { + "urban": 9630, + "town": 0, + "rural": 6597, + "total": 3033 + }, + "2017": { + "urban": 9802, + "town": 0, + "rural": 6598, + "total": 3204 + }, + "2018": { + "urban": 8637, + "town": 0, + "rural": 5805, + "total": 2832 + }, + "2019": { + "urban": 8853, + "town": 0, + "rural": 5803, + "total": 3050 + }, + "2020": { + "urban": 8155, + "town": 0, + "rural": 5415, + "total": 2740 + }, + "2021": { + "urban": 7596, + "town": 0, + "rural": 5140, + "total": 2456 + }, + "2022": { + "urban": 7219, + "town": 0, + "rural": 4973, + "total": 2246 + }, + "2023": { + "urban": 6743, + "town": 0, + "rural": 4792, + "total": 1951 + }, + "2024": { + "urban": 6676, + "town": 0, + "rural": 4742, + "total": 1934 + } + }, + "senior": { + "2015": { + "urban": 3011, + "town": 0, + "rural": 3011, + "total": 0 + }, + "2016": { + "urban": 3371, + "town": 0, + "rural": 3371, + "total": 0 + }, + "2017": { + "urban": 3271, + "town": 0, + "rural": 3271, + "total": 0 + }, + "2018": { + "urban": 2965, + "town": 0, + "rural": 2965, + "total": 0 + }, + "2019": { + "urban": 2919, + "town": 0, + "rural": 2919, + "total": 0 + }, + "2020": { + "urban": 3204, + "town": 0, + "rural": 3204, + "total": 0 + }, + "2021": { + "urban": 4287, + "town": 0, + "rural": 4287, + "total": 0 + }, + "2022": { + "urban": 4138, + "town": 0, + "rural": 3782, + "total": 356 + }, + "2023": { + "urban": 4179, + "town": 0, + "rural": 3710, + "total": 469 + }, + "2024": { + "urban": 4305, + "town": 0, + "rural": 3792, + "total": 513 + } + }, + "vocational": { + "2015": { + "total": 569 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 380 + }, + "2022": { + "total": 609 + }, + "2023": { + "total": 397 + }, + "2024": { + "total": 275 + } + } + } + }, + { + "area_name": "盐津县", + "area_code": "530623000", + "raw_name": "盐津县", + "education_data": { + "preschool": { + "2015": { + "urban": 5365, + "town": 0, + "rural": 2251, + "total": 3114 + }, + "2016": { + "urban": 5540, + "town": 0, + "rural": 2490, + "total": 3050 + }, + "2017": { + "urban": 6528, + "town": 0, + "rural": 2988, + "total": 3540 + }, + "2018": { + "urban": 6715, + "town": 0, + "rural": 2943, + "total": 3772 + }, + "2019": { + "urban": 5360, + "town": 0, + "rural": 1828, + "total": 3532 + }, + "2020": { + "urban": 5446, + "town": 0, + "rural": 2290, + "total": 3156 + }, + "2021": { + "urban": 4328, + "town": 0, + "rural": 2097, + "total": 2231 + }, + "2022": { + "urban": 4079, + "town": 0, + "rural": 1902, + "total": 2177 + }, + "2023": { + "urban": 4787, + "town": 0, + "rural": 2105, + "total": 2682 + }, + "2024": { + "urban": 3779, + "town": 0, + "rural": 1519, + "total": 2260 + } + }, + "primary": { + "2015": { + "urban": 4682, + "town": 0, + "rural": 1344, + "total": 3338 + }, + "2016": { + "urban": 4780, + "town": 0, + "rural": 1346, + "total": 3434 + }, + "2017": { + "urban": 4525, + "town": 0, + "rural": 1263, + "total": 3262 + }, + "2018": { + "urban": 4655, + "town": 0, + "rural": 1367, + "total": 3288 + }, + "2019": { + "urban": 4816, + "town": 0, + "rural": 1442, + "total": 3374 + }, + "2020": { + "urban": 4282, + "town": 0, + "rural": 1587, + "total": 2695 + }, + "2021": { + "urban": 4268, + "town": 0, + "rural": 1548, + "total": 2720 + }, + "2022": { + "urban": 4174, + "town": 0, + "rural": 1573, + "total": 2601 + }, + "2023": { + "urban": 4919, + "town": 0, + "rural": 2004, + "total": 2915 + }, + "2024": { + "urban": 4567, + "town": 0, + "rural": 1911, + "total": 2656 + } + }, + "junior": { + "2015": { + "urban": 6769, + "town": 0, + "rural": 3170, + "total": 3599 + }, + "2016": { + "urban": 5951, + "town": 0, + "rural": 2954, + "total": 2997 + }, + "2017": { + "urban": 6233, + "town": 0, + "rural": 3073, + "total": 3160 + }, + "2018": { + "urban": 4833, + "town": 0, + "rural": 2539, + "total": 2294 + }, + "2019": { + "urban": 4691, + "town": 0, + "rural": 2491, + "total": 2200 + }, + "2020": { + "urban": 4576, + "town": 0, + "rural": 2626, + "total": 1950 + }, + "2021": { + "urban": 4670, + "town": 0, + "rural": 2434, + "total": 2236 + }, + "2022": { + "urban": 4587, + "town": 0, + "rural": 2444, + "total": 2143 + }, + "2023": { + "urban": 4436, + "town": 0, + "rural": 2394, + "total": 2042 + }, + "2024": { + "urban": 4303, + "town": 0, + "rural": 2040, + "total": 2263 + } + }, + "senior": { + "2015": { + "urban": 2856, + "town": 0, + "rural": 2856, + "total": 0 + }, + "2016": { + "urban": 3115, + "town": 0, + "rural": 3115, + "total": 0 + }, + "2017": { + "urban": 3046, + "town": 0, + "rural": 3046, + "total": 0 + }, + "2018": { + "urban": 3159, + "town": 0, + "rural": 3159, + "total": 0 + }, + "2019": { + "urban": 2998, + "town": 0, + "rural": 2998, + "total": 0 + }, + "2020": { + "urban": 3271, + "town": 0, + "rural": 3271, + "total": 0 + }, + "2021": { + "urban": 2492, + "town": 0, + "rural": 2168, + "total": 324 + }, + "2022": { + "urban": 2697, + "town": 0, + "rural": 2467, + "total": 230 + }, + "2023": { + "urban": 2677, + "town": 0, + "rural": 2216, + "total": 461 + }, + "2024": { + "urban": 2708, + "town": 0, + "rural": 2000, + "total": 708 + } + }, + "vocational": { + "2015": { + "total": 301 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 252 + }, + "2022": { + "total": 242 + }, + "2023": { + "total": 218 + }, + "2024": { + "total": 163 + } + } + } + }, + { + "area_name": "大关县", + "area_code": "530624000", + "raw_name": "大关县", + "education_data": { + "preschool": { + "2015": { + "urban": 4511, + "town": 0, + "rural": 2902, + "total": 1609 + }, + "2016": { + "urban": 4353, + "town": 0, + "rural": 2893, + "total": 1460 + }, + "2017": { + "urban": 5114, + "town": 0, + "rural": 2956, + "total": 2158 + }, + "2018": { + "urban": 5886, + "town": 0, + "rural": 3538, + "total": 2348 + }, + "2019": { + "urban": 3449, + "town": 0, + "rural": 1743, + "total": 1706 + }, + "2020": { + "urban": 3221, + "town": 0, + "rural": 1995, + "total": 1226 + }, + "2021": { + "urban": 3027, + "town": 0, + "rural": 1784, + "total": 1243 + }, + "2022": { + "urban": 2616, + "town": 0, + "rural": 1524, + "total": 1092 + }, + "2023": { + "urban": 2499, + "town": 0, + "rural": 1677, + "total": 822 + }, + "2024": { + "urban": 3361, + "town": 0, + "rural": 1965, + "total": 1396 + } + }, + "primary": { + "2015": { + "urban": 2863, + "town": 0, + "rural": 1399, + "total": 1464 + }, + "2016": { + "urban": 3020, + "town": 0, + "rural": 1476, + "total": 1544 + }, + "2017": { + "urban": 3263, + "town": 0, + "rural": 1593, + "total": 1670 + }, + "2018": { + "urban": 3396, + "town": 0, + "rural": 1663, + "total": 1733 + }, + "2019": { + "urban": 3377, + "town": 0, + "rural": 1700, + "total": 1677 + }, + "2020": { + "urban": 2997, + "town": 0, + "rural": 1708, + "total": 1289 + }, + "2021": { + "urban": 2864, + "town": 0, + "rural": 1690, + "total": 1174 + }, + "2022": { + "urban": 2825, + "town": 0, + "rural": 1779, + "total": 1046 + }, + "2023": { + "urban": 3241, + "town": 0, + "rural": 2218, + "total": 1023 + }, + "2024": { + "urban": 3880, + "town": 0, + "rural": 2381, + "total": 1499 + } + }, + "junior": { + "2015": { + "urban": 5312, + "town": 0, + "rural": 3995, + "total": 1317 + }, + "2016": { + "urban": 4310, + "town": 0, + "rural": 3133, + "total": 1177 + }, + "2017": { + "urban": 3374, + "town": 0, + "rural": 2493, + "total": 881 + }, + "2018": { + "urban": 3048, + "town": 0, + "rural": 2177, + "total": 871 + }, + "2019": { + "urban": 3091, + "town": 0, + "rural": 2198, + "total": 893 + }, + "2020": { + "urban": 2603, + "town": 0, + "rural": 1967, + "total": 636 + }, + "2021": { + "urban": 2682, + "town": 0, + "rural": 2055, + "total": 627 + }, + "2022": { + "urban": 2919, + "town": 0, + "rural": 2231, + "total": 688 + }, + "2023": { + "urban": 2932, + "town": 0, + "rural": 2170, + "total": 762 + }, + "2024": { + "urban": 3885, + "town": 0, + "rural": 2061, + "total": 1824 + } + }, + "senior": { + "2015": { + "urban": 1617, + "town": 0, + "rural": 1617, + "total": 0 + }, + "2016": { + "urban": 1625, + "town": 0, + "rural": 1625, + "total": 0 + }, + "2017": { + "urban": 1926, + "town": 0, + "rural": 1926, + "total": 0 + }, + "2018": { + "urban": 1767, + "town": 0, + "rural": 1767, + "total": 0 + }, + "2019": { + "urban": 1679, + "town": 0, + "rural": 1679, + "total": 0 + }, + "2020": { + "urban": 1818, + "town": 0, + "rural": 1818, + "total": 0 + }, + "2021": { + "urban": 1579, + "town": 0, + "rural": 1579, + "total": 0 + }, + "2022": { + "urban": 1627, + "town": 0, + "rural": 1627, + "total": 0 + }, + "2023": { + "urban": 1428, + "town": 0, + "rural": 1428, + "total": 0 + }, + "2024": { + "urban": 2092, + "town": 0, + "rural": 1573, + "total": 519 + } + }, + "vocational": { + "2015": { + "total": 168 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 165 + }, + "2022": { + "total": 85 + }, + "2023": { + "total": 122 + }, + "2024": { + "total": 162 + } + } + } + }, + { + "area_name": "永善县", + "area_code": "530625000", + "raw_name": "永善县", + "education_data": { + "preschool": { + "2015": { + "urban": 7598, + "town": 0, + "rural": 3654, + "total": 3944 + }, + "2016": { + "urban": 7320, + "town": 0, + "rural": 3507, + "total": 3813 + }, + "2017": { + "urban": 6534, + "town": 0, + "rural": 3235, + "total": 3299 + }, + "2018": { + "urban": 9011, + "town": 0, + "rural": 4897, + "total": 4114 + }, + "2019": { + "urban": 5677, + "town": 0, + "rural": 2923, + "total": 2754 + }, + "2020": { + "urban": 6347, + "town": 0, + "rural": 3403, + "total": 2944 + }, + "2021": { + "urban": 4411, + "town": 0, + "rural": 2881, + "total": 1530 + }, + "2022": { + "urban": 4532, + "town": 0, + "rural": 2975, + "total": 1557 + }, + "2023": { + "urban": 3807, + "town": 0, + "rural": 2810, + "total": 997 + }, + "2024": { + "urban": 3072, + "town": 0, + "rural": 2134, + "total": 938 + } + }, + "primary": { + "2015": { + "urban": 5591, + "town": 0, + "rural": 2071, + "total": 3520 + }, + "2016": { + "urban": 6003, + "town": 0, + "rural": 2359, + "total": 3644 + }, + "2017": { + "urban": 7034, + "town": 0, + "rural": 2578, + "total": 4456 + }, + "2018": { + "urban": 5764, + "town": 0, + "rural": 2486, + "total": 3278 + }, + "2019": { + "urban": 5403, + "town": 0, + "rural": 2007, + "total": 3396 + }, + "2020": { + "urban": 4790, + "town": 0, + "rural": 1895, + "total": 2895 + }, + "2021": { + "urban": 4609, + "town": 0, + "rural": 2813, + "total": 1796 + }, + "2022": { + "urban": 4424, + "town": 0, + "rural": 2858, + "total": 1566 + }, + "2023": { + "urban": 5058, + "town": 0, + "rural": 3797, + "total": 1261 + }, + "2024": { + "urban": 4533, + "town": 0, + "rural": 3487, + "total": 1046 + } + }, + "junior": { + "2015": { + "urban": 7350, + "town": 0, + "rural": 4585, + "total": 2765 + }, + "2016": { + "urban": 7218, + "town": 0, + "rural": 4534, + "total": 2684 + }, + "2017": { + "urban": 7533, + "town": 0, + "rural": 4940, + "total": 2593 + }, + "2018": { + "urban": 6479, + "town": 0, + "rural": 4765, + "total": 1714 + }, + "2019": { + "urban": 5838, + "town": 0, + "rural": 4402, + "total": 1436 + }, + "2020": { + "urban": 5508, + "town": 0, + "rural": 4092, + "total": 1416 + }, + "2021": { + "urban": 5275, + "town": 0, + "rural": 4370, + "total": 905 + }, + "2022": { + "urban": 5366, + "town": 0, + "rural": 4464, + "total": 902 + }, + "2023": { + "urban": 6337, + "town": 0, + "rural": 5602, + "total": 735 + }, + "2024": { + "urban": 5123, + "town": 0, + "rural": 4658, + "total": 465 + } + }, + "senior": { + "2015": { + "urban": 3274, + "town": 0, + "rural": 1986, + "total": 1288 + }, + "2016": { + "urban": 2969, + "town": 0, + "rural": 1922, + "total": 1047 + }, + "2017": { + "urban": 3274, + "town": 0, + "rural": 1729, + "total": 1545 + }, + "2018": { + "urban": 2679, + "town": 0, + "rural": 1600, + "total": 1079 + }, + "2019": { + "urban": 2915, + "town": 0, + "rural": 1894, + "total": 1021 + }, + "2020": { + "urban": 3949, + "town": 0, + "rural": 2228, + "total": 1721 + }, + "2021": { + "urban": 3373, + "town": 0, + "rural": 3373, + "total": 0 + }, + "2022": { + "urban": 3221, + "town": 0, + "rural": 3221, + "total": 0 + }, + "2023": { + "urban": 3245, + "town": 0, + "rural": 3245, + "total": 0 + }, + "2024": { + "urban": 3159, + "town": 0, + "rural": 3159, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 55 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 494 + }, + "2022": { + "total": 347 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "绥江县", + "area_code": "530626000", + "raw_name": "绥江县", + "education_data": { + "preschool": { + "2015": { + "urban": 2367, + "town": 0, + "rural": 1419, + "total": 948 + }, + "2016": { + "urban": 2825, + "town": 0, + "rural": 1952, + "total": 873 + }, + "2017": { + "urban": 2514, + "town": 0, + "rural": 1022, + "total": 1492 + }, + "2018": { + "urban": 2427, + "town": 0, + "rural": 1067, + "total": 1360 + }, + "2019": { + "urban": 1973, + "town": 0, + "rural": 1133, + "total": 840 + }, + "2020": { + "urban": 2246, + "town": 0, + "rural": 1361, + "total": 885 + }, + "2021": { + "urban": 2280, + "town": 0, + "rural": 1537, + "total": 743 + }, + "2022": { + "urban": 2228, + "town": 0, + "rural": 1356, + "total": 872 + }, + "2023": { + "urban": 2089, + "town": 0, + "rural": 1248, + "total": 841 + }, + "2024": { + "urban": 1679, + "town": 0, + "rural": 1089, + "total": 590 + } + }, + "primary": { + "2015": { + "urban": 1725, + "town": 0, + "rural": 849, + "total": 876 + }, + "2016": { + "urban": 1891, + "town": 0, + "rural": 990, + "total": 901 + }, + "2017": { + "urban": 1863, + "town": 0, + "rural": 1065, + "total": 798 + }, + "2018": { + "urban": 2050, + "town": 0, + "rural": 1186, + "total": 864 + }, + "2019": { + "urban": 2126, + "town": 0, + "rural": 1270, + "total": 856 + }, + "2020": { + "urban": 1821, + "town": 0, + "rural": 1131, + "total": 690 + }, + "2021": { + "urban": 1696, + "town": 0, + "rural": 1152, + "total": 544 + }, + "2022": { + "urban": 1705, + "town": 0, + "rural": 1218, + "total": 487 + }, + "2023": { + "urban": 1945, + "town": 0, + "rural": 1415, + "total": 530 + }, + "2024": { + "urban": 1858, + "town": 0, + "rural": 1388, + "total": 470 + } + }, + "junior": { + "2015": { + "urban": 2208, + "town": 0, + "rural": 1550, + "total": 658 + }, + "2016": { + "urban": 1902, + "town": 0, + "rural": 1364, + "total": 538 + }, + "2017": { + "urban": 1640, + "town": 0, + "rural": 1640, + "total": 0 + }, + "2018": { + "urban": 1724, + "town": 0, + "rural": 1724, + "total": 0 + }, + "2019": { + "urban": 1705, + "town": 0, + "rural": 1705, + "total": 0 + }, + "2020": { + "urban": 1728, + "town": 0, + "rural": 883, + "total": 845 + }, + "2021": { + "urban": 1586, + "town": 0, + "rural": 1586, + "total": 0 + }, + "2022": { + "urban": 1767, + "town": 0, + "rural": 1767, + "total": 0 + }, + "2023": { + "urban": 1680, + "town": 0, + "rural": 1680, + "total": 0 + }, + "2024": { + "urban": 1801, + "town": 0, + "rural": 1801, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 981, + "town": 0, + "rural": 981, + "total": 0 + }, + "2016": { + "urban": 1002, + "town": 0, + "rural": 1002, + "total": 0 + }, + "2017": { + "urban": 972, + "town": 0, + "rural": 972, + "total": 0 + }, + "2018": { + "urban": 811, + "town": 0, + "rural": 811, + "total": 0 + }, + "2019": { + "urban": 828, + "town": 0, + "rural": 828, + "total": 0 + }, + "2020": { + "urban": 885, + "town": 0, + "rural": 885, + "total": 0 + }, + "2021": { + "urban": 874, + "town": 0, + "rural": 874, + "total": 0 + }, + "2022": { + "urban": 827, + "town": 0, + "rural": 827, + "total": 0 + }, + "2023": { + "urban": 869, + "town": 0, + "rural": 869, + "total": 0 + }, + "2024": { + "urban": 767, + "town": 0, + "rural": 767, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 599 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 632 + }, + "2022": { + "total": 699 + }, + "2023": { + "total": 716 + }, + "2024": { + "total": 674 + } + } + } + }, + { + "area_name": "镇雄县", + "area_code": "530627000", + "raw_name": "镇雄县", + "education_data": { + "preschool": { + "2015": { + "urban": 14683, + "town": 0, + "rural": 7312, + "total": 7371 + }, + "2016": { + "urban": 16772, + "town": 0, + "rural": 8194, + "total": 8578 + }, + "2017": { + "urban": 36665, + "town": 0, + "rural": 17093, + "total": 19572 + }, + "2018": { + "urban": 39816, + "town": 0, + "rural": 19854, + "total": 19962 + }, + "2019": { + "urban": 32094, + "town": 0, + "rural": 14981, + "total": 17113 + }, + "2020": { + "urban": 36398, + "town": 0, + "rural": 14086, + "total": 22312 + }, + "2021": { + "urban": 35284, + "town": 0, + "rural": 16263, + "total": 19021 + }, + "2022": { + "urban": 31113, + "town": 0, + "rural": 15386, + "total": 15727 + }, + "2023": { + "urban": 26518, + "town": 0, + "rural": 13132, + "total": 13386 + }, + "2024": { + "urban": 22776, + "town": 0, + "rural": 11650, + "total": 11126 + } + }, + "primary": { + "2015": { + "urban": 26275, + "town": 0, + "rural": 7301, + "total": 18974 + }, + "2016": { + "urban": 26392, + "town": 0, + "rural": 8218, + "total": 18174 + }, + "2017": { + "urban": 25341, + "town": 0, + "rural": 7861, + "total": 17480 + }, + "2018": { + "urban": 25091, + "town": 0, + "rural": 8300, + "total": 16791 + }, + "2019": { + "urban": 24677, + "town": 0, + "rural": 8674, + "total": 16003 + }, + "2020": { + "urban": 24995, + "town": 0, + "rural": 9168, + "total": 15827 + }, + "2021": { + "urban": 23443, + "town": 0, + "rural": 10028, + "total": 13415 + }, + "2022": { + "urban": 22983, + "town": 0, + "rural": 10628, + "total": 12355 + }, + "2023": { + "urban": 22117, + "town": 0, + "rural": 11058, + "total": 11059 + }, + "2024": { + "urban": 20293, + "town": 0, + "rural": 11363, + "total": 8930 + } + }, + "junior": { + "2015": { + "urban": 30245, + "town": 0, + "rural": 20760, + "total": 9485 + }, + "2016": { + "urban": 30469, + "town": 0, + "rural": 19795, + "total": 10674 + }, + "2017": { + "urban": 31046, + "town": 0, + "rural": 19899, + "total": 11147 + }, + "2018": { + "urban": 28477, + "town": 0, + "rural": 18537, + "total": 9940 + }, + "2019": { + "urban": 28054, + "town": 0, + "rural": 17780, + "total": 10274 + }, + "2020": { + "urban": 28190, + "town": 0, + "rural": 16719, + "total": 11471 + }, + "2021": { + "urban": 28358, + "town": 0, + "rural": 20243, + "total": 8115 + }, + "2022": { + "urban": 28461, + "town": 0, + "rural": 20492, + "total": 7969 + }, + "2023": { + "urban": 26275, + "town": 0, + "rural": 18288, + "total": 7987 + }, + "2024": { + "urban": 26782, + "town": 0, + "rural": 18348, + "total": 8434 + } + }, + "senior": { + "2015": { + "urban": 11255, + "town": 0, + "rural": 11255, + "total": 0 + }, + "2016": { + "urban": 11695, + "town": 0, + "rural": 11077, + "total": 618 + }, + "2017": { + "urban": 11487, + "town": 0, + "rural": 10797, + "total": 690 + }, + "2018": { + "urban": 12043, + "town": 0, + "rural": 11271, + "total": 772 + }, + "2019": { + "urban": 13891, + "town": 0, + "rural": 12217, + "total": 1674 + }, + "2020": { + "urban": 16904, + "town": 0, + "rural": 14900, + "total": 2004 + }, + "2021": { + "urban": 16553, + "town": 0, + "rural": 16553, + "total": 0 + }, + "2022": { + "urban": 17474, + "town": 0, + "rural": 16446, + "total": 1028 + }, + "2023": { + "urban": 17797, + "town": 0, + "rural": 13841, + "total": 3956 + }, + "2024": { + "urban": 17897, + "town": 0, + "rural": 13629, + "total": 4268 + } + }, + "vocational": { + "2015": { + "total": 851 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1521 + }, + "2022": { + "total": 1082 + }, + "2023": { + "total": 1398 + }, + "2024": { + "total": 134 + } + } + } + }, + { + "area_name": "彝良县", + "area_code": "530628000", + "raw_name": "彝良县", + "education_data": { + "preschool": { + "2015": { + "urban": 7298, + "town": 0, + "rural": 3890, + "total": 3408 + }, + "2016": { + "urban": 9117, + "town": 0, + "rural": 4741, + "total": 4376 + }, + "2017": { + "urban": 9258, + "town": 0, + "rural": 5138, + "total": 4120 + }, + "2018": { + "urban": 9314, + "town": 0, + "rural": 4816, + "total": 4498 + }, + "2019": { + "urban": 8406, + "town": 0, + "rural": 3732, + "total": 4674 + }, + "2020": { + "urban": 8550, + "town": 0, + "rural": 4702, + "total": 3848 + }, + "2021": { + "urban": 7939, + "town": 0, + "rural": 4083, + "total": 3856 + }, + "2022": { + "urban": 10352, + "town": 0, + "rural": 4981, + "total": 5371 + }, + "2023": { + "urban": 10622, + "town": 0, + "rural": 4673, + "total": 5949 + }, + "2024": { + "urban": 9715, + "town": 0, + "rural": 4404, + "total": 5311 + } + }, + "primary": { + "2015": { + "urban": 9946, + "town": 0, + "rural": 2482, + "total": 7464 + }, + "2016": { + "urban": 9628, + "town": 0, + "rural": 2516, + "total": 7112 + }, + "2017": { + "urban": 9232, + "town": 0, + "rural": 2550, + "total": 6682 + }, + "2018": { + "urban": 9816, + "town": 0, + "rural": 2769, + "total": 7047 + }, + "2019": { + "urban": 8973, + "town": 0, + "rural": 2821, + "total": 6152 + }, + "2020": { + "urban": 8227, + "town": 0, + "rural": 3096, + "total": 5131 + }, + "2021": { + "urban": 7585, + "town": 0, + "rural": 3082, + "total": 4503 + }, + "2022": { + "urban": 7400, + "town": 0, + "rural": 3453, + "total": 3947 + }, + "2023": { + "urban": 8194, + "town": 0, + "rural": 4286, + "total": 3908 + }, + "2024": { + "urban": 7627, + "town": 0, + "rural": 4091, + "total": 3536 + } + }, + "junior": { + "2015": { + "urban": 10519, + "town": 0, + "rural": 6642, + "total": 3877 + }, + "2016": { + "urban": 10319, + "town": 0, + "rural": 6493, + "total": 3826 + }, + "2017": { + "urban": 10742, + "town": 0, + "rural": 6683, + "total": 4059 + }, + "2018": { + "urban": 8856, + "town": 0, + "rural": 5464, + "total": 3392 + }, + "2019": { + "urban": 8795, + "town": 0, + "rural": 5596, + "total": 3199 + }, + "2020": { + "urban": 8739, + "town": 0, + "rural": 5752, + "total": 2987 + }, + "2021": { + "urban": 9181, + "town": 0, + "rural": 6077, + "total": 3104 + }, + "2022": { + "urban": 9037, + "town": 0, + "rural": 6655, + "total": 2382 + }, + "2023": { + "urban": 8984, + "town": 0, + "rural": 6581, + "total": 2403 + }, + "2024": { + "urban": 9323, + "town": 0, + "rural": 6658, + "total": 2665 + } + }, + "senior": { + "2015": { + "urban": 3088, + "town": 0, + "rural": 3027, + "total": 61 + }, + "2016": { + "urban": 2891, + "town": 0, + "rural": 2750, + "total": 141 + }, + "2017": { + "urban": 2932, + "town": 0, + "rural": 2816, + "total": 116 + }, + "2018": { + "urban": 2983, + "town": 0, + "rural": 2812, + "total": 171 + }, + "2019": { + "urban": 3379, + "town": 0, + "rural": 3154, + "total": 225 + }, + "2020": { + "urban": 4010, + "town": 0, + "rural": 3788, + "total": 222 + }, + "2021": { + "urban": 3997, + "town": 0, + "rural": 3861, + "total": 136 + }, + "2022": { + "urban": 4448, + "town": 0, + "rural": 4311, + "total": 137 + }, + "2023": { + "urban": 4526, + "town": 0, + "rural": 4526, + "total": 0 + }, + "2024": { + "urban": 4541, + "town": 0, + "rural": 4541, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1367 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 942 + }, + "2022": { + "total": 1352 + }, + "2023": { + "total": 1204 + }, + "2024": { + "total": 1752 + } + } + } + }, + { + "area_name": "威信县", + "area_code": "530629000", + "raw_name": "威信县", + "education_data": { + "preschool": { + "2015": { + "urban": 8467, + "town": 0, + "rural": 4869, + "total": 3598 + }, + "2016": { + "urban": 7846, + "town": 0, + "rural": 4550, + "total": 3296 + }, + "2017": { + "urban": 9976, + "town": 0, + "rural": 5793, + "total": 4183 + }, + "2018": { + "urban": 7703, + "town": 0, + "rural": 3100, + "total": 4603 + }, + "2019": { + "urban": 6623, + "town": 0, + "rural": 2764, + "total": 3859 + }, + "2020": { + "urban": 9594, + "town": 0, + "rural": 4081, + "total": 5513 + }, + "2021": { + "urban": 7237, + "town": 0, + "rural": 4088, + "total": 3149 + }, + "2022": { + "urban": 6201, + "town": 0, + "rural": 3703, + "total": 2498 + }, + "2023": { + "urban": 5141, + "town": 0, + "rural": 2945, + "total": 2196 + }, + "2024": { + "urban": 5129, + "town": 0, + "rural": 3017, + "total": 2112 + } + }, + "primary": { + "2015": { + "urban": 6194, + "town": 0, + "rural": 2960, + "total": 3234 + }, + "2016": { + "urban": 6824, + "town": 0, + "rural": 3241, + "total": 3583 + }, + "2017": { + "urban": 6772, + "town": 0, + "rural": 3218, + "total": 3554 + }, + "2018": { + "urban": 6750, + "town": 0, + "rural": 3346, + "total": 3404 + }, + "2019": { + "urban": 6596, + "town": 0, + "rural": 3244, + "total": 3352 + }, + "2020": { + "urban": 6263, + "town": 0, + "rural": 3137, + "total": 3126 + }, + "2021": { + "urban": 6278, + "town": 0, + "rural": 3145, + "total": 3133 + }, + "2022": { + "urban": 6049, + "town": 0, + "rural": 3187, + "total": 2862 + }, + "2023": { + "urban": 6626, + "town": 0, + "rural": 3797, + "total": 2829 + }, + "2024": { + "urban": 6039, + "town": 0, + "rural": 3587, + "total": 2452 + } + }, + "junior": { + "2015": { + "urban": 7327, + "town": 0, + "rural": 5421, + "total": 1906 + }, + "2016": { + "urban": 6579, + "town": 0, + "rural": 4989, + "total": 1590 + }, + "2017": { + "urban": 6563, + "town": 0, + "rural": 4993, + "total": 1570 + }, + "2018": { + "urban": 5574, + "town": 0, + "rural": 4318, + "total": 1256 + }, + "2019": { + "urban": 5264, + "town": 0, + "rural": 4081, + "total": 1183 + }, + "2020": { + "urban": 5035, + "town": 0, + "rural": 3937, + "total": 1098 + }, + "2021": { + "urban": 5975, + "town": 0, + "rural": 4525, + "total": 1450 + }, + "2022": { + "urban": 6590, + "town": 0, + "rural": 5035, + "total": 1555 + }, + "2023": { + "urban": 6418, + "town": 0, + "rural": 4926, + "total": 1492 + }, + "2024": { + "urban": 6542, + "town": 0, + "rural": 5188, + "total": 1354 + } + }, + "senior": { + "2015": { + "urban": 3031, + "town": 0, + "rural": 3031, + "total": 0 + }, + "2016": { + "urban": 3368, + "town": 0, + "rural": 3368, + "total": 0 + }, + "2017": { + "urban": 3394, + "town": 0, + "rural": 3394, + "total": 0 + }, + "2018": { + "urban": 3336, + "town": 0, + "rural": 3336, + "total": 0 + }, + "2019": { + "urban": 3303, + "town": 0, + "rural": 3303, + "total": 0 + }, + "2020": { + "urban": 3488, + "town": 0, + "rural": 3488, + "total": 0 + }, + "2021": { + "urban": 3041, + "town": 0, + "rural": 3041, + "total": 0 + }, + "2022": { + "urban": 3002, + "town": 0, + "rural": 3002, + "total": 0 + }, + "2023": { + "urban": 3138, + "town": 0, + "rural": 3138, + "total": 0 + }, + "2024": { + "urban": 3533, + "town": 0, + "rural": 3533, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 144 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 357 + }, + "2022": { + "total": 183 + }, + "2023": { + "total": 204 + }, + "2024": { + "total": 308 + } + } + } + }, + { + "area_name": "水富市", + "area_code": "530681000", + "raw_name": "水富县", + "education_data": { + "preschool": { + "2015": { + "urban": 2183, + "town": 0, + "rural": 1410, + "total": 773 + }, + "2016": { + "urban": 1901, + "town": 0, + "rural": 1317, + "total": 584 + }, + "2017": { + "urban": 1915, + "town": 0, + "rural": 1248, + "total": 667 + }, + "2018": { + "urban": 2257, + "town": 0, + "rural": 1496, + "total": 761 + }, + "2019": { + "urban": 1544, + "town": 969, + "rural": 211, + "total": 364 + }, + "2020": { + "urban": 1466, + "town": 936, + "rural": 197, + "total": 333 + }, + "2021": { + "urban": 1775, + "town": 1162, + "rural": 242, + "total": 371 + }, + "2022": { + "urban": 1486, + "town": 963, + "rural": 366, + "total": 157 + }, + "2023": { + "urban": 1340, + "town": 789, + "rural": 355, + "total": 196 + }, + "2024": { + "urban": 961, + "town": 569, + "rural": 274, + "total": 118 + } + }, + "primary": { + "2015": { + "urban": 1362, + "town": 0, + "rural": 655, + "total": 707 + }, + "2016": { + "urban": 1294, + "town": 0, + "rural": 694, + "total": 600 + }, + "2017": { + "urban": 1418, + "town": 0, + "rural": 789, + "total": 629 + }, + "2018": { + "urban": 1399, + "town": 0, + "rural": 695, + "total": 704 + }, + "2019": { + "urban": 1543, + "town": 833, + "rural": 190, + "total": 520 + }, + "2020": { + "urban": 1408, + "town": 776, + "rural": 207, + "total": 425 + }, + "2021": { + "urban": 1328, + "town": 764, + "rural": 243, + "total": 321 + }, + "2022": { + "urban": 1285, + "town": 756, + "rural": 356, + "total": 173 + }, + "2023": { + "urban": 1606, + "town": 1075, + "rural": 403, + "total": 128 + }, + "2024": { + "urban": 1477, + "town": 954, + "rural": 389, + "total": 134 + } + }, + "junior": { + "2015": { + "urban": 2111, + "town": 0, + "rural": 2111, + "total": 0 + }, + "2016": { + "urban": 1932, + "town": 0, + "rural": 1932, + "total": 0 + }, + "2017": { + "urban": 1897, + "town": 0, + "rural": 1897, + "total": 0 + }, + "2018": { + "urban": 1984, + "town": 0, + "rural": 1770, + "total": 214 + }, + "2019": { + "urban": 2020, + "town": 1324, + "rural": 696, + "total": 0 + }, + "2020": { + "urban": 2062, + "town": 1464, + "rural": 598, + "total": 0 + }, + "2021": { + "urban": 1992, + "town": 1491, + "rural": 501, + "total": 0 + }, + "2022": { + "urban": 1700, + "town": 1700, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 1819, + "town": 1819, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 1908, + "town": 1908, + "rural": 0, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 1701, + "town": 0, + "rural": 1701, + "total": 0 + }, + "2016": { + "urban": 2017, + "town": 0, + "rural": 2017, + "total": 0 + }, + "2017": { + "urban": 2101, + "town": 0, + "rural": 2101, + "total": 0 + }, + "2018": { + "urban": 1971, + "town": 0, + "rural": 892, + "total": 1079 + }, + "2019": { + "urban": 1862, + "town": 1862, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 1823, + "town": 1823, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 1892, + "town": 1892, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 2327, + "town": 2327, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 2053, + "town": 2053, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 2059, + "town": 2059, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 699 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "丽江市", + "area_code": "530700000", + "raw_name": "丽江市", + "education_data": { + "preschool": { + "2015": { + "urban": 18684, + "town": 2692, + "rural": 7317, + "total": 8675 + }, + "2016": { + "urban": 19053, + "town": 3039, + "rural": 7380, + "total": 8634 + }, + "2017": { + "urban": 19567, + "town": 3309, + "rural": 6993, + "total": 9265 + }, + "2018": { + "urban": 17753, + "town": 2584, + "rural": 6182, + "total": 8987 + }, + "2019": { + "urban": 16480, + "town": 2853, + "rural": 6326, + "total": 7301 + }, + "2020": { + "urban": 19752, + "town": 3820, + "rural": 7620, + "total": 8312 + }, + "2021": { + "urban": 17113, + "town": 3432, + "rural": 7504, + "total": 6177 + }, + "2022": { + "urban": 15012, + "town": 2903, + "rural": 7003, + "total": 5106 + }, + "2023": { + "urban": 14179, + "town": 2684, + "rural": 6827, + "total": 4668 + }, + "2024": { + "urban": 12386, + "town": 2545, + "rural": 6094, + "total": 3747 + } + }, + "primary": { + "2015": { + "urban": 13945, + "town": 2485, + "rural": 3808, + "total": 7652 + }, + "2016": { + "urban": 15184, + "town": 2582, + "rural": 4104, + "total": 8498 + }, + "2017": { + "urban": 14240, + "town": 2567, + "rural": 4051, + "total": 7622 + }, + "2018": { + "urban": 15631, + "town": 3166, + "rural": 4541, + "total": 7924 + }, + "2019": { + "urban": 16188, + "town": 3101, + "rural": 5461, + "total": 7626 + }, + "2020": { + "urban": 16170, + "town": 3239, + "rural": 6368, + "total": 6563 + }, + "2021": { + "urban": 15113, + "town": 3198, + "rural": 6234, + "total": 5681 + }, + "2022": { + "urban": 14464, + "town": 3252, + "rural": 6216, + "total": 4996 + }, + "2023": { + "urban": 16955, + "town": 4011, + "rural": 7714, + "total": 5230 + }, + "2024": { + "urban": 15273, + "town": 3901, + "rural": 7367, + "total": 4005 + } + }, + "junior": { + "2015": { + "urban": 15421, + "town": 2489, + "rural": 7960, + "total": 4972 + }, + "2016": { + "urban": 14910, + "town": 2572, + "rural": 7799, + "total": 4539 + }, + "2017": { + "urban": 14823, + "town": 2767, + "rural": 7543, + "total": 4513 + }, + "2018": { + "urban": 13974, + "town": 2547, + "rural": 7526, + "total": 3901 + }, + "2019": { + "urban": 13714, + "town": 2826, + "rural": 7442, + "total": 3446 + }, + "2020": { + "urban": 12681, + "town": 2681, + "rural": 8043, + "total": 1957 + }, + "2021": { + "urban": 13555, + "town": 3094, + "rural": 8512, + "total": 1949 + }, + "2022": { + "urban": 14701, + "town": 3182, + "rural": 9565, + "total": 1954 + }, + "2023": { + "urban": 13892, + "town": 3044, + "rural": 8654, + "total": 2194 + }, + "2024": { + "urban": 15195, + "town": 3655, + "rural": 9719, + "total": 1821 + } + }, + "senior": { + "2015": { + "urban": 8102, + "town": 2030, + "rural": 5996, + "total": 76 + }, + "2016": { + "urban": 8019, + "town": 2188, + "rural": 5815, + "total": 16 + }, + "2017": { + "urban": 7540, + "town": 1778, + "rural": 5752, + "total": 10 + }, + "2018": { + "urban": 7844, + "town": 1774, + "rural": 6030, + "total": 40 + }, + "2019": { + "urban": 8369, + "town": 1850, + "rural": 6445, + "total": 74 + }, + "2020": { + "urban": 8790, + "town": 1927, + "rural": 6863, + "total": 0 + }, + "2021": { + "urban": 8445, + "town": 1757, + "rural": 6688, + "total": 0 + }, + "2022": { + "urban": 8280, + "town": 2386, + "rural": 5894, + "total": 0 + }, + "2023": { + "urban": 7985, + "town": 2685, + "rural": 5300, + "total": 0 + }, + "2024": { + "urban": 7680, + "town": 2624, + "rural": 5056, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 2260 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1868 + }, + "2022": { + "total": 2144 + }, + "2023": { + "total": 1860 + }, + "2024": { + "total": 2723 + } + } + } + }, + { + "area_name": "古城区", + "area_code": "530702000", + "raw_name": "古城区", + "education_data": { + "preschool": { + "2015": { + "urban": 2983, + "town": 2692, + "rural": 34, + "total": 257 + }, + "2016": { + "urban": 3614, + "town": 3039, + "rural": 71, + "total": 504 + }, + "2017": { + "urban": 3985, + "town": 3309, + "rural": 66, + "total": 610 + }, + "2018": { + "urban": 3015, + "town": 2584, + "rural": 59, + "total": 372 + }, + "2019": { + "urban": 3383, + "town": 2853, + "rural": 76, + "total": 454 + }, + "2020": { + "urban": 4240, + "town": 3820, + "rural": 52, + "total": 368 + }, + "2021": { + "urban": 3940, + "town": 3432, + "rural": 88, + "total": 420 + }, + "2022": { + "urban": 3277, + "town": 2903, + "rural": 47, + "total": 327 + }, + "2023": { + "urban": 3048, + "town": 2684, + "rural": 50, + "total": 314 + }, + "2024": { + "urban": 2941, + "town": 2545, + "rural": 41, + "total": 355 + } + }, + "primary": { + "2015": { + "urban": 2909, + "town": 2485, + "rural": 72, + "total": 352 + }, + "2016": { + "urban": 2987, + "town": 2582, + "rural": 61, + "total": 344 + }, + "2017": { + "urban": 2964, + "town": 2567, + "rural": 68, + "total": 329 + }, + "2018": { + "urban": 3581, + "town": 3166, + "rural": 49, + "total": 366 + }, + "2019": { + "urban": 3451, + "town": 3101, + "rural": 59, + "total": 291 + }, + "2020": { + "urban": 3563, + "town": 3239, + "rural": 57, + "total": 267 + }, + "2021": { + "urban": 3471, + "town": 3198, + "rural": 33, + "total": 240 + }, + "2022": { + "urban": 3528, + "town": 3252, + "rural": 37, + "total": 239 + }, + "2023": { + "urban": 4213, + "town": 4011, + "rural": 34, + "total": 168 + }, + "2024": { + "urban": 4076, + "town": 3901, + "rural": 44, + "total": 131 + } + }, + "junior": { + "2015": { + "urban": 2607, + "town": 2489, + "rural": 118, + "total": 0 + }, + "2016": { + "urban": 2638, + "town": 2572, + "rural": 66, + "total": 0 + }, + "2017": { + "urban": 2815, + "town": 2767, + "rural": 48, + "total": 0 + }, + "2018": { + "urban": 2585, + "town": 2547, + "rural": 38, + "total": 0 + }, + "2019": { + "urban": 2870, + "town": 2826, + "rural": 44, + "total": 0 + }, + "2020": { + "urban": 2732, + "town": 2681, + "rural": 51, + "total": 0 + }, + "2021": { + "urban": 3142, + "town": 3094, + "rural": 48, + "total": 0 + }, + "2022": { + "urban": 3241, + "town": 3182, + "rural": 59, + "total": 0 + }, + "2023": { + "urban": 3116, + "town": 3044, + "rural": 72, + "total": 0 + }, + "2024": { + "urban": 3708, + "town": 3655, + "rural": 53, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 2030, + "town": 2030, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2188, + "town": 2188, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 1778, + "town": 1778, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 1774, + "town": 1774, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 1850, + "town": 1850, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 1927, + "town": 1927, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 1757, + "town": 1757, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 2386, + "town": 2386, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 2685, + "town": 2685, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 2624, + "town": 2624, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1472 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 928 + }, + "2022": { + "total": 1242 + }, + "2023": { + "total": 958 + }, + "2024": { + "total": 1122 + } + } + } + }, + { + "area_name": "玉龙纳西族自治县", + "area_code": "530721000", + "raw_name": "玉龙纳西族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 2473, + "town": 0, + "rural": 942, + "total": 1531 + }, + "2016": { + "urban": 2532, + "town": 0, + "rural": 1013, + "total": 1519 + }, + "2017": { + "urban": 2780, + "town": 0, + "rural": 1297, + "total": 1483 + }, + "2018": { + "urban": 2707, + "town": 0, + "rural": 1208, + "total": 1499 + }, + "2019": { + "urban": 2474, + "town": 0, + "rural": 1287, + "total": 1187 + }, + "2020": { + "urban": 2977, + "town": 0, + "rural": 1593, + "total": 1384 + }, + "2021": { + "urban": 2959, + "town": 0, + "rural": 1700, + "total": 1259 + }, + "2022": { + "urban": 2799, + "town": 0, + "rural": 1672, + "total": 1127 + }, + "2023": { + "urban": 2800, + "town": 0, + "rural": 1733, + "total": 1067 + }, + "2024": { + "urban": 2239, + "town": 0, + "rural": 1509, + "total": 730 + } + }, + "primary": { + "2015": { + "urban": 1973, + "town": 0, + "rural": 565, + "total": 1408 + }, + "2016": { + "urban": 2301, + "town": 0, + "rural": 623, + "total": 1678 + }, + "2017": { + "urban": 1907, + "town": 0, + "rural": 632, + "total": 1275 + }, + "2018": { + "urban": 1971, + "town": 0, + "rural": 718, + "total": 1253 + }, + "2019": { + "urban": 2125, + "town": 0, + "rural": 934, + "total": 1191 + }, + "2020": { + "urban": 2171, + "town": 0, + "rural": 1071, + "total": 1100 + }, + "2021": { + "urban": 2147, + "town": 0, + "rural": 1140, + "total": 1007 + }, + "2022": { + "urban": 2000, + "town": 0, + "rural": 1150, + "total": 850 + }, + "2023": { + "urban": 2982, + "town": 0, + "rural": 1720, + "total": 1262 + }, + "2024": { + "urban": 2637, + "town": 0, + "rural": 1888, + "total": 749 + } + }, + "junior": { + "2015": { + "urban": 1916, + "town": 0, + "rural": 1243, + "total": 673 + }, + "2016": { + "urban": 1818, + "town": 0, + "rural": 1174, + "total": 644 + }, + "2017": { + "urban": 1875, + "town": 0, + "rural": 1261, + "total": 614 + }, + "2018": { + "urban": 1796, + "town": 0, + "rural": 1303, + "total": 493 + }, + "2019": { + "urban": 1702, + "town": 0, + "rural": 1228, + "total": 474 + }, + "2020": { + "urban": 1667, + "town": 0, + "rural": 1334, + "total": 333 + }, + "2021": { + "urban": 1748, + "town": 0, + "rural": 1460, + "total": 288 + }, + "2022": { + "urban": 1968, + "town": 0, + "rural": 1706, + "total": 262 + }, + "2023": { + "urban": 1839, + "town": 0, + "rural": 1225, + "total": 614 + }, + "2024": { + "urban": 1931, + "town": 0, + "rural": 1615, + "total": 316 + } + }, + "senior": { + "2015": { + "urban": 1166, + "town": 0, + "rural": 1166, + "total": 0 + }, + "2016": { + "urban": 1283, + "town": 0, + "rural": 1283, + "total": 0 + }, + "2017": { + "urban": 1068, + "town": 0, + "rural": 1068, + "total": 0 + }, + "2018": { + "urban": 1075, + "town": 0, + "rural": 1075, + "total": 0 + }, + "2019": { + "urban": 961, + "town": 0, + "rural": 961, + "total": 0 + }, + "2020": { + "urban": 998, + "town": 0, + "rural": 998, + "total": 0 + }, + "2021": { + "urban": 924, + "town": 0, + "rural": 924, + "total": 0 + }, + "2022": { + "urban": 852, + "town": 0, + "rural": 852, + "total": 0 + }, + "2023": { + "urban": 702, + "town": 0, + "rural": 702, + "total": 0 + }, + "2024": { + "urban": 662, + "town": 0, + "rural": 662, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 306 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 395 + }, + "2022": { + "total": 351 + }, + "2023": { + "total": 407 + }, + "2024": { + "total": 617 + } + } + } + }, + { + "area_name": "永胜县", + "area_code": "530722000", + "raw_name": "永胜县", + "education_data": { + "preschool": { + "2015": { + "urban": 5118, + "town": 0, + "rural": 2525, + "total": 2593 + }, + "2016": { + "urban": 5176, + "town": 0, + "rural": 2651, + "total": 2525 + }, + "2017": { + "urban": 5028, + "town": 0, + "rural": 2195, + "total": 2833 + }, + "2018": { + "urban": 4389, + "town": 0, + "rural": 1934, + "total": 2455 + }, + "2019": { + "urban": 4270, + "town": 0, + "rural": 1861, + "total": 2409 + }, + "2020": { + "urban": 5158, + "town": 0, + "rural": 2063, + "total": 3095 + }, + "2021": { + "urban": 3632, + "town": 0, + "rural": 1844, + "total": 1788 + }, + "2022": { + "urban": 3334, + "town": 0, + "rural": 1730, + "total": 1604 + }, + "2023": { + "urban": 2817, + "town": 0, + "rural": 1514, + "total": 1303 + }, + "2024": { + "urban": 2528, + "town": 0, + "rural": 1355, + "total": 1173 + } + }, + "primary": { + "2015": { + "urban": 3785, + "town": 0, + "rural": 1224, + "total": 2561 + }, + "2016": { + "urban": 4018, + "town": 0, + "rural": 1320, + "total": 2698 + }, + "2017": { + "urban": 3759, + "town": 0, + "rural": 1273, + "total": 2486 + }, + "2018": { + "urban": 4023, + "town": 0, + "rural": 1441, + "total": 2582 + }, + "2019": { + "urban": 3804, + "town": 0, + "rural": 1605, + "total": 2199 + }, + "2020": { + "urban": 4154, + "town": 0, + "rural": 1861, + "total": 2293 + }, + "2021": { + "urban": 3225, + "town": 0, + "rural": 1514, + "total": 1711 + }, + "2022": { + "urban": 3122, + "town": 0, + "rural": 1616, + "total": 1506 + }, + "2023": { + "urban": 3520, + "town": 0, + "rural": 1976, + "total": 1544 + }, + "2024": { + "urban": 3126, + "town": 0, + "rural": 1871, + "total": 1255 + } + }, + "junior": { + "2015": { + "urban": 4277, + "town": 0, + "rural": 3075, + "total": 1202 + }, + "2016": { + "urban": 4134, + "town": 0, + "rural": 3066, + "total": 1068 + }, + "2017": { + "urban": 3879, + "town": 0, + "rural": 2863, + "total": 1016 + }, + "2018": { + "urban": 3930, + "town": 0, + "rural": 3016, + "total": 914 + }, + "2019": { + "urban": 3661, + "town": 0, + "rural": 2853, + "total": 808 + }, + "2020": { + "urban": 3371, + "town": 0, + "rural": 2682, + "total": 689 + }, + "2021": { + "urban": 3536, + "town": 0, + "rural": 2800, + "total": 736 + }, + "2022": { + "urban": 3734, + "town": 0, + "rural": 3086, + "total": 648 + }, + "2023": { + "urban": 3443, + "town": 0, + "rural": 2835, + "total": 608 + }, + "2024": { + "urban": 3695, + "town": 0, + "rural": 3105, + "total": 590 + } + }, + "senior": { + "2015": { + "urban": 1976, + "town": 0, + "rural": 1900, + "total": 76 + }, + "2016": { + "urban": 1737, + "town": 0, + "rural": 1721, + "total": 16 + }, + "2017": { + "urban": 1807, + "town": 0, + "rural": 1797, + "total": 10 + }, + "2018": { + "urban": 1915, + "town": 0, + "rural": 1875, + "total": 40 + }, + "2019": { + "urban": 2167, + "town": 0, + "rural": 2093, + "total": 74 + }, + "2020": { + "urban": 2158, + "town": 0, + "rural": 2158, + "total": 0 + }, + "2021": { + "urban": 2130, + "town": 0, + "rural": 2130, + "total": 0 + }, + "2022": { + "urban": 1774, + "town": 0, + "rural": 1774, + "total": 0 + }, + "2023": { + "urban": 1774, + "town": 0, + "rural": 1774, + "total": 0 + }, + "2024": { + "urban": 1748, + "town": 0, + "rural": 1748, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 292 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 270 + }, + "2022": { + "total": 256 + }, + "2023": { + "total": 179 + }, + "2024": { + "total": 347 + } + } + } + }, + { + "area_name": "华坪县", + "area_code": "530723000", + "raw_name": "华坪县", + "education_data": { + "preschool": { + "2015": { + "urban": 2678, + "town": 0, + "rural": 1898, + "total": 780 + }, + "2016": { + "urban": 2647, + "town": 0, + "rural": 2028, + "total": 619 + }, + "2017": { + "urban": 1746, + "town": 0, + "rural": 1123, + "total": 623 + }, + "2018": { + "urban": 1230, + "town": 0, + "rural": 466, + "total": 764 + }, + "2019": { + "urban": 1539, + "town": 0, + "rural": 958, + "total": 581 + }, + "2020": { + "urban": 1658, + "town": 0, + "rural": 989, + "total": 669 + }, + "2021": { + "urban": 1586, + "town": 0, + "rural": 921, + "total": 665 + }, + "2022": { + "urban": 1772, + "town": 0, + "rural": 1140, + "total": 632 + }, + "2023": { + "urban": 1524, + "town": 0, + "rural": 1048, + "total": 476 + }, + "2024": { + "urban": 1186, + "town": 0, + "rural": 829, + "total": 357 + } + }, + "primary": { + "2015": { + "urban": 1857, + "town": 0, + "rural": 982, + "total": 875 + }, + "2016": { + "urban": 1842, + "town": 0, + "rural": 918, + "total": 924 + }, + "2017": { + "urban": 1772, + "town": 0, + "rural": 909, + "total": 863 + }, + "2018": { + "urban": 2007, + "town": 0, + "rural": 1054, + "total": 953 + }, + "2019": { + "urban": 2063, + "town": 0, + "rural": 1124, + "total": 939 + }, + "2020": { + "urban": 1911, + "town": 0, + "rural": 1055, + "total": 856 + }, + "2021": { + "urban": 1807, + "town": 0, + "rural": 1017, + "total": 790 + }, + "2022": { + "urban": 1634, + "town": 0, + "rural": 970, + "total": 664 + }, + "2023": { + "urban": 2008, + "town": 0, + "rural": 1306, + "total": 702 + }, + "2024": { + "urban": 1727, + "town": 0, + "rural": 1146, + "total": 581 + } + }, + "junior": { + "2015": { + "urban": 1905, + "town": 0, + "rural": 1905, + "total": 0 + }, + "2016": { + "urban": 1928, + "town": 0, + "rural": 1928, + "total": 0 + }, + "2017": { + "urban": 1939, + "town": 0, + "rural": 1939, + "total": 0 + }, + "2018": { + "urban": 1697, + "town": 0, + "rural": 1697, + "total": 0 + }, + "2019": { + "urban": 1742, + "town": 0, + "rural": 1742, + "total": 0 + }, + "2020": { + "urban": 1738, + "town": 0, + "rural": 1738, + "total": 0 + }, + "2021": { + "urban": 1723, + "town": 0, + "rural": 1723, + "total": 0 + }, + "2022": { + "urban": 1748, + "town": 0, + "rural": 1748, + "total": 0 + }, + "2023": { + "urban": 1648, + "town": 0, + "rural": 1648, + "total": 0 + }, + "2024": { + "urban": 1886, + "town": 0, + "rural": 1886, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 1095, + "town": 0, + "rural": 1095, + "total": 0 + }, + "2016": { + "urban": 891, + "town": 0, + "rural": 891, + "total": 0 + }, + "2017": { + "urban": 935, + "town": 0, + "rural": 935, + "total": 0 + }, + "2018": { + "urban": 895, + "town": 0, + "rural": 895, + "total": 0 + }, + "2019": { + "urban": 942, + "town": 0, + "rural": 942, + "total": 0 + }, + "2020": { + "urban": 1080, + "town": 0, + "rural": 1080, + "total": 0 + }, + "2021": { + "urban": 1057, + "town": 0, + "rural": 1057, + "total": 0 + }, + "2022": { + "urban": 994, + "town": 0, + "rural": 994, + "total": 0 + }, + "2023": { + "urban": 1025, + "town": 0, + "rural": 1025, + "total": 0 + }, + "2024": { + "urban": 946, + "town": 0, + "rural": 946, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 23 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 133 + }, + "2022": { + "total": 160 + }, + "2023": { + "total": 171 + }, + "2024": { + "total": 252 + } + } + } + }, + { + "area_name": "宁蒗彝族自治县", + "area_code": "530724000", + "raw_name": "宁蒗彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 5432, + "town": 0, + "rural": 1918, + "total": 3514 + }, + "2016": { + "urban": 5084, + "town": 0, + "rural": 1617, + "total": 3467 + }, + "2017": { + "urban": 6028, + "town": 0, + "rural": 2312, + "total": 3716 + }, + "2018": { + "urban": 6412, + "town": 0, + "rural": 2515, + "total": 3897 + }, + "2019": { + "urban": 4814, + "town": 0, + "rural": 2144, + "total": 2670 + }, + "2020": { + "urban": 5719, + "town": 0, + "rural": 2923, + "total": 2796 + }, + "2021": { + "urban": 4996, + "town": 0, + "rural": 2951, + "total": 2045 + }, + "2022": { + "urban": 3830, + "town": 0, + "rural": 2414, + "total": 1416 + }, + "2023": { + "urban": 3990, + "town": 0, + "rural": 2482, + "total": 1508 + }, + "2024": { + "urban": 3492, + "town": 0, + "rural": 2360, + "total": 1132 + } + }, + "primary": { + "2015": { + "urban": 3421, + "town": 0, + "rural": 965, + "total": 2456 + }, + "2016": { + "urban": 4036, + "town": 0, + "rural": 1182, + "total": 2854 + }, + "2017": { + "urban": 3838, + "town": 0, + "rural": 1169, + "total": 2669 + }, + "2018": { + "urban": 4049, + "town": 0, + "rural": 1279, + "total": 2770 + }, + "2019": { + "urban": 4745, + "town": 0, + "rural": 1739, + "total": 3006 + }, + "2020": { + "urban": 4371, + "town": 0, + "rural": 2324, + "total": 2047 + }, + "2021": { + "urban": 4463, + "town": 0, + "rural": 2530, + "total": 1933 + }, + "2022": { + "urban": 4180, + "town": 0, + "rural": 2443, + "total": 1737 + }, + "2023": { + "urban": 4232, + "town": 0, + "rural": 2678, + "total": 1554 + }, + "2024": { + "urban": 3707, + "town": 0, + "rural": 2418, + "total": 1289 + } + }, + "junior": { + "2015": { + "urban": 4716, + "town": 0, + "rural": 1619, + "total": 3097 + }, + "2016": { + "urban": 4392, + "town": 0, + "rural": 1565, + "total": 2827 + }, + "2017": { + "urban": 4315, + "town": 0, + "rural": 1432, + "total": 2883 + }, + "2018": { + "urban": 3966, + "town": 0, + "rural": 1472, + "total": 2494 + }, + "2019": { + "urban": 3739, + "town": 0, + "rural": 1575, + "total": 2164 + }, + "2020": { + "urban": 3173, + "town": 0, + "rural": 2238, + "total": 935 + }, + "2021": { + "urban": 3406, + "town": 0, + "rural": 2481, + "total": 925 + }, + "2022": { + "urban": 4010, + "town": 0, + "rural": 2966, + "total": 1044 + }, + "2023": { + "urban": 3846, + "town": 0, + "rural": 2874, + "total": 972 + }, + "2024": { + "urban": 3975, + "town": 0, + "rural": 3060, + "total": 915 + } + }, + "senior": { + "2015": { + "urban": 1835, + "town": 0, + "rural": 1835, + "total": 0 + }, + "2016": { + "urban": 1920, + "town": 0, + "rural": 1920, + "total": 0 + }, + "2017": { + "urban": 1952, + "town": 0, + "rural": 1952, + "total": 0 + }, + "2018": { + "urban": 2185, + "town": 0, + "rural": 2185, + "total": 0 + }, + "2019": { + "urban": 2449, + "town": 0, + "rural": 2449, + "total": 0 + }, + "2020": { + "urban": 2627, + "town": 0, + "rural": 2627, + "total": 0 + }, + "2021": { + "urban": 2577, + "town": 0, + "rural": 2577, + "total": 0 + }, + "2022": { + "urban": 2274, + "town": 0, + "rural": 2274, + "total": 0 + }, + "2023": { + "urban": 1799, + "town": 0, + "rural": 1799, + "total": 0 + }, + "2024": { + "urban": 1700, + "town": 0, + "rural": 1700, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 167 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 142 + }, + "2022": { + "total": 135 + }, + "2023": { + "total": 145 + }, + "2024": { + "total": 385 + } + } + } + }, + { + "area_name": "普洱市", + "area_code": "530800000", + "raw_name": "普洱市", + "education_data": { + "preschool": { + "2015": { + "urban": 31448, + "town": 2697, + "rural": 16857, + "total": 11894 + }, + "2016": { + "urban": 32866, + "town": 2615, + "rural": 18088, + "total": 12163 + }, + "2017": { + "urban": 33828, + "town": 3956, + "rural": 17795, + "total": 12077 + }, + "2018": { + "urban": 31753, + "town": 3316, + "rural": 16476, + "total": 11961 + }, + "2019": { + "urban": 38123, + "town": 4056, + "rural": 17042, + "total": 17025 + }, + "2020": { + "urban": 51753, + "town": 4494, + "rural": 22523, + "total": 24736 + }, + "2021": { + "urban": 36999, + "town": 4180, + "rural": 16815, + "total": 16004 + }, + "2022": { + "urban": 36087, + "town": 3661, + "rural": 15718, + "total": 16708 + }, + "2023": { + "urban": 38296, + "town": 3498, + "rural": 17212, + "total": 17586 + }, + "2024": { + "urban": 27139, + "town": 2827, + "rural": 12323, + "total": 11989 + } + }, + "primary": { + "2015": { + "urban": 31856, + "town": 3016, + "rural": 13035, + "total": 15805 + }, + "2016": { + "urban": 31774, + "town": 2988, + "rural": 13254, + "total": 15532 + }, + "2017": { + "urban": 31565, + "town": 3128, + "rural": 13307, + "total": 15130 + }, + "2018": { + "urban": 33316, + "town": 3696, + "rural": 13878, + "total": 15742 + }, + "2019": { + "urban": 33078, + "town": 3910, + "rural": 13861, + "total": 15307 + }, + "2020": { + "urban": 31486, + "town": 3664, + "rural": 13373, + "total": 14449 + }, + "2021": { + "urban": 29117, + "town": 3646, + "rural": 12630, + "total": 12841 + }, + "2022": { + "urban": 28053, + "town": 3829, + "rural": 12793, + "total": 11431 + }, + "2023": { + "urban": 33573, + "town": 5059, + "rural": 16013, + "total": 12501 + }, + "2024": { + "urban": 31181, + "town": 4575, + "rural": 15371, + "total": 11235 + } + }, + "junior": { + "2015": { + "urban": 28748, + "town": 3202, + "rural": 18654, + "total": 6892 + }, + "2016": { + "urban": 27987, + "town": 3215, + "rural": 18695, + "total": 6077 + }, + "2017": { + "urban": 27946, + "town": 3524, + "rural": 18490, + "total": 5932 + }, + "2018": { + "urban": 28217, + "town": 3448, + "rural": 18780, + "total": 5989 + }, + "2019": { + "urban": 28535, + "town": 3848, + "rural": 18456, + "total": 6231 + }, + "2020": { + "urban": 28588, + "town": 4232, + "rural": 18482, + "total": 5874 + }, + "2021": { + "urban": 31160, + "town": 4916, + "rural": 20340, + "total": 5904 + }, + "2022": { + "urban": 30889, + "town": 4729, + "rural": 20590, + "total": 5570 + }, + "2023": { + "urban": 30642, + "town": 4169, + "rural": 20785, + "total": 5688 + }, + "2024": { + "urban": 32163, + "town": 4578, + "rural": 21734, + "total": 5851 + } + }, + "senior": { + "2015": { + "urban": 9979, + "town": 2719, + "rural": 7260, + "total": 0 + }, + "2016": { + "urban": 10527, + "town": 2628, + "rural": 7899, + "total": 0 + }, + "2017": { + "urban": 11010, + "town": 2577, + "rural": 8433, + "total": 0 + }, + "2018": { + "urban": 11144, + "town": 2644, + "rural": 8500, + "total": 0 + }, + "2019": { + "urban": 12993, + "town": 2964, + "rural": 10029, + "total": 0 + }, + "2020": { + "urban": 13585, + "town": 2957, + "rural": 10529, + "total": 99 + }, + "2021": { + "urban": 14116, + "town": 2859, + "rural": 11095, + "total": 162 + }, + "2022": { + "urban": 14677, + "town": 3256, + "rural": 11276, + "total": 145 + }, + "2023": { + "urban": 15312, + "town": 2956, + "rural": 12077, + "total": 279 + }, + "2024": { + "urban": 16124, + "town": 3260, + "rural": 11992, + "total": 872 + } + }, + "vocational": { + "2015": { + "total": 6680 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 6387 + }, + "2022": { + "total": 5815 + }, + "2023": { + "total": 5362 + }, + "2024": { + "total": 6654 + } + } + } + }, + { + "area_name": "思茅区", + "area_code": "530802000", + "raw_name": "思茅区", + "education_data": { + "preschool": { + "2015": { + "urban": 4646, + "town": 2697, + "rural": 323, + "total": 1626 + }, + "2016": { + "urban": 4286, + "town": 2615, + "rural": 307, + "total": 1364 + }, + "2017": { + "urban": 5644, + "town": 3956, + "rural": 385, + "total": 1303 + }, + "2018": { + "urban": 4961, + "town": 3316, + "rural": 383, + "total": 1262 + }, + "2019": { + "urban": 5578, + "town": 4056, + "rural": 328, + "total": 1194 + }, + "2020": { + "urban": 5857, + "town": 4494, + "rural": 264, + "total": 1099 + }, + "2021": { + "urban": 5690, + "town": 4180, + "rural": 310, + "total": 1200 + }, + "2022": { + "urban": 5011, + "town": 3661, + "rural": 264, + "total": 1086 + }, + "2023": { + "urban": 4728, + "town": 3498, + "rural": 254, + "total": 976 + }, + "2024": { + "urban": 3889, + "town": 2827, + "rural": 197, + "total": 865 + } + }, + "primary": { + "2015": { + "urban": 4778, + "town": 3016, + "rural": 318, + "total": 1444 + }, + "2016": { + "urban": 4763, + "town": 2988, + "rural": 313, + "total": 1462 + }, + "2017": { + "urban": 4778, + "town": 3128, + "rural": 308, + "total": 1342 + }, + "2018": { + "urban": 5459, + "town": 3696, + "rural": 307, + "total": 1456 + }, + "2019": { + "urban": 5608, + "town": 3910, + "rural": 299, + "total": 1399 + }, + "2020": { + "urban": 5134, + "town": 3664, + "rural": 269, + "total": 1201 + }, + "2021": { + "urban": 4839, + "town": 3646, + "rural": 211, + "total": 982 + }, + "2022": { + "urban": 4984, + "town": 3829, + "rural": 222, + "total": 933 + }, + "2023": { + "urban": 6334, + "town": 5059, + "rural": 270, + "total": 1005 + }, + "2024": { + "urban": 5775, + "town": 4575, + "rural": 250, + "total": 950 + } + }, + "junior": { + "2015": { + "urban": 4146, + "town": 3202, + "rural": 697, + "total": 247 + }, + "2016": { + "urban": 4000, + "town": 3215, + "rural": 560, + "total": 225 + }, + "2017": { + "urban": 4366, + "town": 3524, + "rural": 603, + "total": 239 + }, + "2018": { + "urban": 4238, + "town": 3448, + "rural": 597, + "total": 193 + }, + "2019": { + "urban": 4646, + "town": 3848, + "rural": 539, + "total": 259 + }, + "2020": { + "urban": 4927, + "town": 4232, + "rural": 508, + "total": 187 + }, + "2021": { + "urban": 5672, + "town": 4916, + "rural": 537, + "total": 219 + }, + "2022": { + "urban": 5600, + "town": 4729, + "rural": 647, + "total": 224 + }, + "2023": { + "urban": 4916, + "town": 4169, + "rural": 547, + "total": 200 + }, + "2024": { + "urban": 5404, + "town": 4578, + "rural": 617, + "total": 209 + } + }, + "senior": { + "2015": { + "urban": 2719, + "town": 2719, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2628, + "town": 2628, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 2577, + "town": 2577, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 2644, + "town": 2644, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 2964, + "town": 2964, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 2957, + "town": 2957, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 2859, + "town": 2859, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 3256, + "town": 3256, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 3661, + "town": 2956, + "rural": 705, + "total": 0 + }, + "2024": { + "urban": 3980, + "town": 3260, + "rural": 720, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 3833 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2169 + }, + "2022": { + "total": 2184 + }, + "2023": { + "total": 1987 + }, + "2024": { + "total": 2940 + } + } + } + }, + { + "area_name": "宁洱哈尼族彝族自治县", + "area_code": "530821000", + "raw_name": "宁洱哈尼族彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3232, + "town": 0, + "rural": 2278, + "total": 954 + }, + "2016": { + "urban": 3826, + "town": 0, + "rural": 2986, + "total": 840 + }, + "2017": { + "urban": 3865, + "town": 0, + "rural": 2927, + "total": 938 + }, + "2018": { + "urban": 3285, + "town": 0, + "rural": 2332, + "total": 953 + }, + "2019": { + "urban": 2242, + "town": 0, + "rural": 1444, + "total": 798 + }, + "2020": { + "urban": 3296, + "town": 0, + "rural": 1707, + "total": 1589 + }, + "2021": { + "urban": 2298, + "town": 0, + "rural": 1614, + "total": 684 + }, + "2022": { + "urban": 2289, + "town": 0, + "rural": 1532, + "total": 757 + }, + "2023": { + "urban": 2600, + "town": 0, + "rural": 1648, + "total": 952 + }, + "2024": { + "urban": 1849, + "town": 0, + "rural": 1352, + "total": 497 + } + }, + "primary": { + "2015": { + "urban": 2060, + "town": 0, + "rural": 1175, + "total": 885 + }, + "2016": { + "urban": 2034, + "town": 0, + "rural": 1185, + "total": 849 + }, + "2017": { + "urban": 1960, + "town": 0, + "rural": 1142, + "total": 818 + }, + "2018": { + "urban": 2104, + "town": 0, + "rural": 1260, + "total": 844 + }, + "2019": { + "urban": 1974, + "town": 0, + "rural": 1214, + "total": 760 + }, + "2020": { + "urban": 1817, + "town": 0, + "rural": 1093, + "total": 724 + }, + "2021": { + "urban": 1656, + "town": 0, + "rural": 1094, + "total": 562 + }, + "2022": { + "urban": 1623, + "town": 0, + "rural": 1181, + "total": 442 + }, + "2023": { + "urban": 1918, + "town": 0, + "rural": 1439, + "total": 479 + }, + "2024": { + "urban": 1748, + "town": 0, + "rural": 1395, + "total": 353 + } + }, + "junior": { + "2015": { + "urban": 1768, + "town": 0, + "rural": 1470, + "total": 298 + }, + "2016": { + "urban": 1734, + "town": 0, + "rural": 1511, + "total": 223 + }, + "2017": { + "urban": 1678, + "town": 0, + "rural": 1448, + "total": 230 + }, + "2018": { + "urban": 1802, + "town": 0, + "rural": 1581, + "total": 221 + }, + "2019": { + "urban": 1723, + "town": 0, + "rural": 1459, + "total": 264 + }, + "2020": { + "urban": 1622, + "town": 0, + "rural": 1402, + "total": 220 + }, + "2021": { + "urban": 1964, + "town": 0, + "rural": 1706, + "total": 258 + }, + "2022": { + "urban": 1916, + "town": 0, + "rural": 1685, + "total": 231 + }, + "2023": { + "urban": 1910, + "town": 0, + "rural": 1662, + "total": 248 + }, + "2024": { + "urban": 1995, + "town": 0, + "rural": 1741, + "total": 254 + } + }, + "senior": { + "2015": { + "urban": 637, + "town": 0, + "rural": 637, + "total": 0 + }, + "2016": { + "urban": 690, + "town": 0, + "rural": 690, + "total": 0 + }, + "2017": { + "urban": 749, + "town": 0, + "rural": 749, + "total": 0 + }, + "2018": { + "urban": 759, + "town": 0, + "rural": 759, + "total": 0 + }, + "2019": { + "urban": 969, + "town": 0, + "rural": 969, + "total": 0 + }, + "2020": { + "urban": 1208, + "town": 0, + "rural": 1208, + "total": 0 + }, + "2021": { + "urban": 1090, + "town": 0, + "rural": 1090, + "total": 0 + }, + "2022": { + "urban": 1018, + "town": 0, + "rural": 1018, + "total": 0 + }, + "2023": { + "urban": 978, + "town": 0, + "rural": 978, + "total": 0 + }, + "2024": { + "urban": 998, + "town": 0, + "rural": 998, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 216 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 866 + }, + "2022": { + "total": 184 + }, + "2023": { + "total": 179 + }, + "2024": { + "total": 261 + } + } + } + }, + { + "area_name": "墨江哈尼族自治县", + "area_code": "530822000", + "raw_name": "墨江哈尼族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3924, + "town": 0, + "rural": 2876, + "total": 1048 + }, + "2016": { + "urban": 3999, + "town": 0, + "rural": 2942, + "total": 1057 + }, + "2017": { + "urban": 4106, + "town": 0, + "rural": 2903, + "total": 1203 + }, + "2018": { + "urban": 3059, + "town": 0, + "rural": 2140, + "total": 919 + }, + "2019": { + "urban": 5351, + "town": 0, + "rural": 3470, + "total": 1881 + }, + "2020": { + "urban": 6657, + "town": 0, + "rural": 4386, + "total": 2271 + }, + "2021": { + "urban": 5089, + "town": 0, + "rural": 3725, + "total": 1364 + }, + "2022": { + "urban": 4099, + "town": 0, + "rural": 2834, + "total": 1265 + }, + "2023": { + "urban": 4513, + "town": 0, + "rural": 3166, + "total": 1347 + }, + "2024": { + "urban": 2604, + "town": 0, + "rural": 1863, + "total": 741 + } + }, + "primary": { + "2015": { + "urban": 3830, + "town": 0, + "rural": 2272, + "total": 1558 + }, + "2016": { + "urban": 3953, + "town": 0, + "rural": 2482, + "total": 1471 + }, + "2017": { + "urban": 3711, + "town": 0, + "rural": 2341, + "total": 1370 + }, + "2018": { + "urban": 3782, + "town": 0, + "rural": 2408, + "total": 1374 + }, + "2019": { + "urban": 3644, + "town": 0, + "rural": 2408, + "total": 1236 + }, + "2020": { + "urban": 3405, + "town": 0, + "rural": 2276, + "total": 1129 + }, + "2021": { + "urban": 2988, + "town": 0, + "rural": 2072, + "total": 916 + }, + "2022": { + "urban": 3023, + "town": 0, + "rural": 2047, + "total": 976 + }, + "2023": { + "urban": 3550, + "town": 0, + "rural": 2648, + "total": 902 + }, + "2024": { + "urban": 3098, + "town": 0, + "rural": 2319, + "total": 779 + } + }, + "junior": { + "2015": { + "urban": 3307, + "town": 0, + "rural": 2233, + "total": 1074 + }, + "2016": { + "urban": 3280, + "town": 0, + "rural": 2251, + "total": 1029 + }, + "2017": { + "urban": 3305, + "town": 0, + "rural": 2359, + "total": 946 + }, + "2018": { + "urban": 3330, + "town": 0, + "rural": 2293, + "total": 1037 + }, + "2019": { + "urban": 3352, + "town": 0, + "rural": 2332, + "total": 1020 + }, + "2020": { + "urban": 3420, + "town": 0, + "rural": 2418, + "total": 1002 + }, + "2021": { + "urban": 3712, + "town": 0, + "rural": 2646, + "total": 1066 + }, + "2022": { + "urban": 3638, + "town": 0, + "rural": 2640, + "total": 998 + }, + "2023": { + "urban": 3542, + "town": 0, + "rural": 2726, + "total": 816 + }, + "2024": { + "urban": 3641, + "town": 0, + "rural": 2494, + "total": 1147 + } + }, + "senior": { + "2015": { + "urban": 1467, + "town": 0, + "rural": 1467, + "total": 0 + }, + "2016": { + "urban": 1471, + "town": 0, + "rural": 1471, + "total": 0 + }, + "2017": { + "urban": 1419, + "town": 0, + "rural": 1419, + "total": 0 + }, + "2018": { + "urban": 1347, + "town": 0, + "rural": 1347, + "total": 0 + }, + "2019": { + "urban": 1525, + "town": 0, + "rural": 1525, + "total": 0 + }, + "2020": { + "urban": 1409, + "town": 0, + "rural": 1409, + "total": 0 + }, + "2021": { + "urban": 1481, + "town": 0, + "rural": 1481, + "total": 0 + }, + "2022": { + "urban": 1480, + "town": 0, + "rural": 1480, + "total": 0 + }, + "2023": { + "urban": 1542, + "town": 0, + "rural": 1542, + "total": 0 + }, + "2024": { + "urban": 2147, + "town": 0, + "rural": 1410, + "total": 737 + } + }, + "vocational": { + "2015": { + "total": 303 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 292 + }, + "2022": { + "total": 469 + }, + "2023": { + "total": 466 + }, + "2024": { + "total": 440 + } + } + } + }, + { + "area_name": "景东彝族自治县", + "area_code": "530823000", + "raw_name": "景东彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3773, + "town": 0, + "rural": 2037, + "total": 1736 + }, + "2016": { + "urban": 3725, + "town": 0, + "rural": 1945, + "total": 1780 + }, + "2017": { + "urban": 3607, + "town": 0, + "rural": 2018, + "total": 1589 + }, + "2018": { + "urban": 3874, + "town": 0, + "rural": 1940, + "total": 1934 + }, + "2019": { + "urban": 4404, + "town": 0, + "rural": 2037, + "total": 2367 + }, + "2020": { + "urban": 6611, + "town": 0, + "rural": 2982, + "total": 3629 + }, + "2021": { + "urban": 3424, + "town": 0, + "rural": 1949, + "total": 1475 + }, + "2022": { + "urban": 2644, + "town": 0, + "rural": 1498, + "total": 1146 + }, + "2023": { + "urban": 2747, + "town": 0, + "rural": 1790, + "total": 957 + }, + "2024": { + "urban": 2435, + "town": 0, + "rural": 1668, + "total": 767 + } + }, + "primary": { + "2015": { + "urban": 4170, + "town": 0, + "rural": 1613, + "total": 2557 + }, + "2016": { + "urban": 3995, + "town": 0, + "rural": 1574, + "total": 2421 + }, + "2017": { + "urban": 3847, + "town": 0, + "rural": 1578, + "total": 2269 + }, + "2018": { + "urban": 3775, + "town": 0, + "rural": 1668, + "total": 2107 + }, + "2019": { + "urban": 3593, + "town": 0, + "rural": 1748, + "total": 1845 + }, + "2020": { + "urban": 3270, + "town": 0, + "rural": 1677, + "total": 1593 + }, + "2021": { + "urban": 2942, + "town": 0, + "rural": 1511, + "total": 1431 + }, + "2022": { + "urban": 2753, + "town": 0, + "rural": 1715, + "total": 1038 + }, + "2023": { + "urban": 3030, + "town": 0, + "rural": 1806, + "total": 1224 + }, + "2024": { + "urban": 2603, + "town": 0, + "rural": 1715, + "total": 888 + } + }, + "junior": { + "2015": { + "urban": 4104, + "town": 0, + "rural": 3119, + "total": 985 + }, + "2016": { + "urban": 4230, + "town": 0, + "rural": 3293, + "total": 937 + }, + "2017": { + "urban": 3945, + "town": 0, + "rural": 3092, + "total": 853 + }, + "2018": { + "urban": 4017, + "town": 0, + "rural": 3209, + "total": 808 + }, + "2019": { + "urban": 3675, + "town": 0, + "rural": 2867, + "total": 808 + }, + "2020": { + "urban": 3864, + "town": 0, + "rural": 3039, + "total": 825 + }, + "2021": { + "urban": 3979, + "town": 0, + "rural": 3150, + "total": 829 + }, + "2022": { + "urban": 3895, + "town": 0, + "rural": 3483, + "total": 412 + }, + "2023": { + "urban": 3817, + "town": 0, + "rural": 3279, + "total": 538 + }, + "2024": { + "urban": 3780, + "town": 0, + "rural": 3303, + "total": 477 + } + }, + "senior": { + "2015": { + "urban": 1133, + "town": 0, + "rural": 1133, + "total": 0 + }, + "2016": { + "urban": 1155, + "town": 0, + "rural": 1155, + "total": 0 + }, + "2017": { + "urban": 1357, + "town": 0, + "rural": 1357, + "total": 0 + }, + "2018": { + "urban": 1235, + "town": 0, + "rural": 1235, + "total": 0 + }, + "2019": { + "urban": 1768, + "town": 0, + "rural": 1768, + "total": 0 + }, + "2020": { + "urban": 1510, + "town": 0, + "rural": 1510, + "total": 0 + }, + "2021": { + "urban": 1601, + "town": 0, + "rural": 1601, + "total": 0 + }, + "2022": { + "urban": 1755, + "town": 0, + "rural": 1755, + "total": 0 + }, + "2023": { + "urban": 1840, + "town": 0, + "rural": 1840, + "total": 0 + }, + "2024": { + "urban": 1866, + "town": 0, + "rural": 1866, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1325 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 964 + }, + "2022": { + "total": 813 + }, + "2023": { + "total": 1010 + }, + "2024": { + "total": 1085 + } + } + } + }, + { + "area_name": "景谷傣族彝族自治县", + "area_code": "530824000", + "raw_name": "景谷傣族彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 4107, + "town": 0, + "rural": 2557, + "total": 1550 + }, + "2016": { + "urban": 4667, + "town": 0, + "rural": 2800, + "total": 1867 + }, + "2017": { + "urban": 3197, + "town": 0, + "rural": 2026, + "total": 1171 + }, + "2018": { + "urban": 3909, + "town": 0, + "rural": 2759, + "total": 1150 + }, + "2019": { + "urban": 3278, + "town": 0, + "rural": 2056, + "total": 1222 + }, + "2020": { + "urban": 6023, + "town": 0, + "rural": 3634, + "total": 2389 + }, + "2021": { + "urban": 3519, + "town": 0, + "rural": 2166, + "total": 1353 + }, + "2022": { + "urban": 3588, + "town": 0, + "rural": 2229, + "total": 1359 + }, + "2023": { + "urban": 5159, + "town": 0, + "rural": 3087, + "total": 2072 + }, + "2024": { + "urban": 2432, + "town": 0, + "rural": 1638, + "total": 794 + } + }, + "primary": { + "2015": { + "urban": 4177, + "town": 0, + "rural": 2171, + "total": 2006 + }, + "2016": { + "urban": 3961, + "town": 0, + "rural": 2160, + "total": 1801 + }, + "2017": { + "urban": 4023, + "town": 0, + "rural": 2101, + "total": 1922 + }, + "2018": { + "urban": 4042, + "town": 0, + "rural": 2169, + "total": 1873 + }, + "2019": { + "urban": 3846, + "town": 0, + "rural": 2141, + "total": 1705 + }, + "2020": { + "urban": 3427, + "town": 0, + "rural": 1996, + "total": 1431 + }, + "2021": { + "urban": 3115, + "town": 0, + "rural": 1874, + "total": 1241 + }, + "2022": { + "urban": 2955, + "town": 0, + "rural": 1974, + "total": 981 + }, + "2023": { + "urban": 3454, + "town": 0, + "rural": 2382, + "total": 1072 + }, + "2024": { + "urban": 3122, + "town": 0, + "rural": 2211, + "total": 911 + } + }, + "junior": { + "2015": { + "urban": 3704, + "town": 0, + "rural": 2876, + "total": 828 + }, + "2016": { + "urban": 3654, + "town": 0, + "rural": 2836, + "total": 818 + }, + "2017": { + "urban": 3638, + "town": 0, + "rural": 2833, + "total": 805 + }, + "2018": { + "urban": 3654, + "town": 0, + "rural": 2771, + "total": 883 + }, + "2019": { + "urban": 3727, + "town": 0, + "rural": 2886, + "total": 841 + }, + "2020": { + "urban": 3173, + "town": 0, + "rural": 2503, + "total": 670 + }, + "2021": { + "urban": 3827, + "town": 0, + "rural": 3055, + "total": 772 + }, + "2022": { + "urban": 3632, + "town": 0, + "rural": 2867, + "total": 765 + }, + "2023": { + "urban": 3848, + "town": 0, + "rural": 3021, + "total": 827 + }, + "2024": { + "urban": 3810, + "town": 0, + "rural": 3043, + "total": 767 + } + }, + "senior": { + "2015": { + "urban": 1013, + "town": 0, + "rural": 1013, + "total": 0 + }, + "2016": { + "urban": 1240, + "town": 0, + "rural": 1240, + "total": 0 + }, + "2017": { + "urban": 1284, + "town": 0, + "rural": 1284, + "total": 0 + }, + "2018": { + "urban": 1424, + "town": 0, + "rural": 1424, + "total": 0 + }, + "2019": { + "urban": 1529, + "town": 0, + "rural": 1529, + "total": 0 + }, + "2020": { + "urban": 1687, + "town": 0, + "rural": 1687, + "total": 0 + }, + "2021": { + "urban": 1958, + "town": 0, + "rural": 1958, + "total": 0 + }, + "2022": { + "urban": 2023, + "town": 0, + "rural": 2023, + "total": 0 + }, + "2023": { + "urban": 1856, + "town": 0, + "rural": 1856, + "total": 0 + }, + "2024": { + "urban": 1731, + "town": 0, + "rural": 1731, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 73 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 508 + }, + "2022": { + "total": 458 + }, + "2023": { + "total": 339 + }, + "2024": { + "total": 395 + } + } + } + }, + { + "area_name": "镇沅彝族哈尼族拉祜族自治县", + "area_code": "530825000", + "raw_name": "镇沅彝族哈尼族拉祜族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3307, + "town": 0, + "rural": 2029, + "total": 1278 + }, + "2016": { + "urban": 3085, + "town": 0, + "rural": 2226, + "total": 859 + }, + "2017": { + "urban": 3265, + "town": 0, + "rural": 2263, + "total": 1002 + }, + "2018": { + "urban": 2478, + "town": 0, + "rural": 1777, + "total": 701 + }, + "2019": { + "urban": 2703, + "town": 0, + "rural": 1551, + "total": 1152 + }, + "2020": { + "urban": 3225, + "town": 0, + "rural": 2276, + "total": 949 + }, + "2021": { + "urban": 2132, + "town": 0, + "rural": 1496, + "total": 636 + }, + "2022": { + "urban": 1722, + "town": 0, + "rural": 1285, + "total": 437 + }, + "2023": { + "urban": 1591, + "town": 0, + "rural": 1168, + "total": 423 + }, + "2024": { + "urban": 1192, + "town": 0, + "rural": 911, + "total": 281 + } + }, + "primary": { + "2015": { + "urban": 2519, + "town": 0, + "rural": 1631, + "total": 888 + }, + "2016": { + "urban": 2529, + "town": 0, + "rural": 1720, + "total": 809 + }, + "2017": { + "urban": 2420, + "town": 0, + "rural": 1662, + "total": 758 + }, + "2018": { + "urban": 2586, + "town": 0, + "rural": 1849, + "total": 737 + }, + "2019": { + "urban": 2408, + "town": 0, + "rural": 1797, + "total": 611 + }, + "2020": { + "urban": 2127, + "town": 0, + "rural": 1641, + "total": 486 + }, + "2021": { + "urban": 1968, + "town": 0, + "rural": 1570, + "total": 398 + }, + "2022": { + "urban": 1697, + "town": 0, + "rural": 1388, + "total": 309 + }, + "2023": { + "urban": 2194, + "town": 0, + "rural": 1851, + "total": 343 + }, + "2024": { + "urban": 1921, + "town": 0, + "rural": 1694, + "total": 227 + } + }, + "junior": { + "2015": { + "urban": 2104, + "town": 0, + "rural": 2040, + "total": 64 + }, + "2016": { + "urban": 2050, + "town": 0, + "rural": 1992, + "total": 58 + }, + "2017": { + "urban": 2255, + "town": 0, + "rural": 2179, + "total": 76 + }, + "2018": { + "urban": 2231, + "town": 0, + "rural": 2175, + "total": 56 + }, + "2019": { + "urban": 2215, + "town": 0, + "rural": 2108, + "total": 107 + }, + "2020": { + "urban": 2308, + "town": 0, + "rural": 2133, + "total": 175 + }, + "2021": { + "urban": 2433, + "town": 0, + "rural": 2276, + "total": 157 + }, + "2022": { + "urban": 2481, + "town": 0, + "rural": 2331, + "total": 150 + }, + "2023": { + "urban": 2376, + "town": 0, + "rural": 2220, + "total": 156 + }, + "2024": { + "urban": 2436, + "town": 0, + "rural": 2310, + "total": 126 + } + }, + "senior": { + "2015": { + "urban": 1020, + "town": 0, + "rural": 1020, + "total": 0 + }, + "2016": { + "urban": 1075, + "town": 0, + "rural": 1075, + "total": 0 + }, + "2017": { + "urban": 1185, + "town": 0, + "rural": 1185, + "total": 0 + }, + "2018": { + "urban": 1194, + "town": 0, + "rural": 1194, + "total": 0 + }, + "2019": { + "urban": 1235, + "town": 0, + "rural": 1235, + "total": 0 + }, + "2020": { + "urban": 1196, + "town": 0, + "rural": 1196, + "total": 0 + }, + "2021": { + "urban": 1301, + "town": 0, + "rural": 1301, + "total": 0 + }, + "2022": { + "urban": 1247, + "town": 0, + "rural": 1247, + "total": 0 + }, + "2023": { + "urban": 1307, + "town": 0, + "rural": 1307, + "total": 0 + }, + "2024": { + "urban": 1314, + "town": 0, + "rural": 1314, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 45 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 399 + }, + "2022": { + "total": 333 + }, + "2023": { + "total": 352 + }, + "2024": { + "total": 389 + } + } + } + }, + { + "area_name": "江城哈尼族彝族自治县", + "area_code": "530826000", + "raw_name": "江城哈尼族彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 1724, + "town": 0, + "rural": 1181, + "total": 543 + }, + "2016": { + "urban": 1689, + "town": 0, + "rural": 1154, + "total": 535 + }, + "2017": { + "urban": 1891, + "town": 0, + "rural": 1002, + "total": 889 + }, + "2018": { + "urban": 2225, + "town": 0, + "rural": 1399, + "total": 826 + }, + "2019": { + "urban": 1577, + "town": 0, + "rural": 1101, + "total": 476 + }, + "2020": { + "urban": 2645, + "town": 0, + "rural": 1236, + "total": 1409 + }, + "2021": { + "urban": 2323, + "town": 0, + "rural": 1401, + "total": 922 + }, + "2022": { + "urban": 2249, + "town": 0, + "rural": 1384, + "total": 865 + }, + "2023": { + "urban": 1985, + "town": 0, + "rural": 1227, + "total": 758 + }, + "2024": { + "urban": 1492, + "town": 0, + "rural": 811, + "total": 681 + } + }, + "primary": { + "2015": { + "urban": 1665, + "town": 0, + "rural": 772, + "total": 893 + }, + "2016": { + "urban": 1637, + "town": 0, + "rural": 724, + "total": 913 + }, + "2017": { + "urban": 1581, + "town": 0, + "rural": 818, + "total": 763 + }, + "2018": { + "urban": 1691, + "town": 0, + "rural": 894, + "total": 797 + }, + "2019": { + "urban": 1736, + "town": 0, + "rural": 946, + "total": 790 + }, + "2020": { + "urban": 1580, + "town": 0, + "rural": 912, + "total": 668 + }, + "2021": { + "urban": 1432, + "town": 0, + "rural": 846, + "total": 586 + }, + "2022": { + "urban": 1424, + "town": 0, + "rural": 854, + "total": 570 + }, + "2023": { + "urban": 1605, + "town": 0, + "rural": 872, + "total": 733 + }, + "2024": { + "urban": 1472, + "town": 0, + "rural": 940, + "total": 532 + } + }, + "junior": { + "2015": { + "urban": 1528, + "town": 0, + "rural": 1183, + "total": 345 + }, + "2016": { + "urban": 1563, + "town": 0, + "rural": 1213, + "total": 350 + }, + "2017": { + "urban": 1342, + "town": 0, + "rural": 1063, + "total": 279 + }, + "2018": { + "urban": 1365, + "town": 0, + "rural": 1076, + "total": 289 + }, + "2019": { + "urban": 1417, + "town": 0, + "rural": 1076, + "total": 341 + }, + "2020": { + "urban": 1267, + "town": 0, + "rural": 1032, + "total": 235 + }, + "2021": { + "urban": 1471, + "town": 0, + "rural": 1165, + "total": 306 + }, + "2022": { + "urban": 1416, + "town": 0, + "rural": 1151, + "total": 265 + }, + "2023": { + "urban": 1456, + "town": 0, + "rural": 1352, + "total": 104 + }, + "2024": { + "urban": 1542, + "town": 0, + "rural": 1424, + "total": 118 + } + }, + "senior": { + "2015": { + "urban": 453, + "town": 0, + "rural": 453, + "total": 0 + }, + "2016": { + "urban": 462, + "town": 0, + "rural": 462, + "total": 0 + }, + "2017": { + "urban": 474, + "town": 0, + "rural": 474, + "total": 0 + }, + "2018": { + "urban": 499, + "town": 0, + "rural": 499, + "total": 0 + }, + "2019": { + "urban": 582, + "town": 0, + "rural": 582, + "total": 0 + }, + "2020": { + "urban": 637, + "town": 0, + "rural": 637, + "total": 0 + }, + "2021": { + "urban": 728, + "town": 0, + "rural": 728, + "total": 0 + }, + "2022": { + "urban": 723, + "town": 0, + "rural": 723, + "total": 0 + }, + "2023": { + "urban": 768, + "town": 0, + "rural": 768, + "total": 0 + }, + "2024": { + "urban": 811, + "town": 0, + "rural": 811, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 187 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 204 + }, + "2022": { + "total": 200 + }, + "2023": { + "total": 159 + }, + "2024": { + "total": 220 + } + } + } + }, + { + "area_name": "孟连傣族拉祜族佤族自治县", + "area_code": "530827000", + "raw_name": "孟连傣族拉祜族佤族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 2084, + "town": 0, + "rural": 1451, + "total": 633 + }, + "2016": { + "urban": 2539, + "town": 0, + "rural": 1676, + "total": 863 + }, + "2017": { + "urban": 1784, + "town": 0, + "rural": 1670, + "total": 114 + }, + "2018": { + "urban": 1123, + "town": 0, + "rural": 1045, + "total": 78 + }, + "2019": { + "urban": 1730, + "town": 0, + "rural": 1624, + "total": 106 + }, + "2020": { + "urban": 3125, + "town": 0, + "rural": 2428, + "total": 697 + }, + "2021": { + "urban": 2565, + "town": 0, + "rural": 1607, + "total": 958 + }, + "2022": { + "urban": 2317, + "town": 0, + "rural": 1563, + "total": 754 + }, + "2023": { + "urban": 3172, + "town": 0, + "rural": 2085, + "total": 1087 + }, + "2024": { + "urban": 2590, + "town": 0, + "rural": 1422, + "total": 1168 + } + }, + "primary": { + "2015": { + "urban": 2213, + "town": 0, + "rural": 1152, + "total": 1061 + }, + "2016": { + "urban": 2232, + "town": 0, + "rural": 1195, + "total": 1037 + }, + "2017": { + "urban": 2400, + "town": 0, + "rural": 1326, + "total": 1074 + }, + "2018": { + "urban": 2291, + "town": 0, + "rural": 1225, + "total": 1066 + }, + "2019": { + "urban": 2310, + "town": 0, + "rural": 1324, + "total": 986 + }, + "2020": { + "urban": 2179, + "town": 0, + "rural": 1261, + "total": 918 + }, + "2021": { + "urban": 2201, + "town": 0, + "rural": 1288, + "total": 913 + }, + "2022": { + "urban": 2055, + "town": 0, + "rural": 1196, + "total": 859 + }, + "2023": { + "urban": 2494, + "town": 0, + "rural": 1624, + "total": 870 + }, + "2024": { + "urban": 2517, + "town": 0, + "rural": 1577, + "total": 940 + } + }, + "junior": { + "2015": { + "urban": 1666, + "town": 0, + "rural": 1530, + "total": 136 + }, + "2016": { + "urban": 1663, + "town": 0, + "rural": 1551, + "total": 112 + }, + "2017": { + "urban": 1648, + "town": 0, + "rural": 1492, + "total": 156 + }, + "2018": { + "urban": 1640, + "town": 0, + "rural": 1487, + "total": 153 + }, + "2019": { + "urban": 1783, + "town": 0, + "rural": 1637, + "total": 146 + }, + "2020": { + "urban": 1795, + "town": 0, + "rural": 1649, + "total": 146 + }, + "2021": { + "urban": 1902, + "town": 0, + "rural": 1738, + "total": 164 + }, + "2022": { + "urban": 1891, + "town": 0, + "rural": 1727, + "total": 164 + }, + "2023": { + "urban": 2110, + "town": 0, + "rural": 1943, + "total": 167 + }, + "2024": { + "urban": 2051, + "town": 0, + "rural": 1899, + "total": 152 + } + }, + "senior": { + "2015": { + "urban": 327, + "town": 0, + "rural": 327, + "total": 0 + }, + "2016": { + "urban": 322, + "town": 0, + "rural": 322, + "total": 0 + }, + "2017": { + "urban": 398, + "town": 0, + "rural": 398, + "total": 0 + }, + "2018": { + "urban": 371, + "town": 0, + "rural": 371, + "total": 0 + }, + "2019": { + "urban": 549, + "town": 0, + "rural": 549, + "total": 0 + }, + "2020": { + "urban": 949, + "town": 0, + "rural": 949, + "total": 0 + }, + "2021": { + "urban": 637, + "town": 0, + "rural": 637, + "total": 0 + }, + "2022": { + "urban": 767, + "town": 0, + "rural": 767, + "total": 0 + }, + "2023": { + "urban": 783, + "town": 0, + "rural": 783, + "total": 0 + }, + "2024": { + "urban": 854, + "town": 0, + "rural": 854, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 208 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 177 + }, + "2022": { + "total": 123 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "澜沧拉祜族自治县", + "area_code": "530828000", + "raw_name": "澜沧拉祜族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 4174, + "town": 0, + "rural": 1766, + "total": 2408 + }, + "2016": { + "urban": 4274, + "town": 0, + "rural": 1657, + "total": 2617 + }, + "2017": { + "urban": 5722, + "town": 0, + "rural": 1959, + "total": 3763 + }, + "2018": { + "urban": 6059, + "town": 0, + "rural": 2067, + "total": 3992 + }, + "2019": { + "urban": 9331, + "town": 0, + "rural": 2478, + "total": 6853 + }, + "2020": { + "urban": 12444, + "town": 0, + "rural": 2719, + "total": 9725 + }, + "2021": { + "urban": 7824, + "town": 0, + "rural": 2013, + "total": 5811 + }, + "2022": { + "urban": 10498, + "town": 0, + "rural": 2543, + "total": 7955 + }, + "2023": { + "urban": 9978, + "town": 0, + "rural": 2245, + "total": 7733 + }, + "2024": { + "urban": 7072, + "town": 0, + "rural": 2034, + "total": 5038 + } + }, + "primary": { + "2015": { + "urban": 5317, + "town": 0, + "rural": 1560, + "total": 3757 + }, + "2016": { + "urban": 5580, + "town": 0, + "rural": 1549, + "total": 4031 + }, + "2017": { + "urban": 5581, + "town": 0, + "rural": 1608, + "total": 3973 + }, + "2018": { + "urban": 6261, + "town": 0, + "rural": 1631, + "total": 4630 + }, + "2019": { + "urban": 6542, + "town": 0, + "rural": 1527, + "total": 5015 + }, + "2020": { + "urban": 6943, + "town": 0, + "rural": 1755, + "total": 5188 + }, + "2021": { + "urban": 6469, + "town": 0, + "rural": 1683, + "total": 4786 + }, + "2022": { + "urban": 6220, + "town": 0, + "rural": 1735, + "total": 4485 + }, + "2023": { + "urban": 7534, + "town": 0, + "rural": 2608, + "total": 4926 + }, + "2024": { + "urban": 7168, + "town": 0, + "rural": 2588, + "total": 4580 + } + }, + "junior": { + "2015": { + "urban": 5268, + "town": 0, + "rural": 2432, + "total": 2836 + }, + "2016": { + "urban": 4717, + "town": 0, + "rural": 2484, + "total": 2233 + }, + "2017": { + "urban": 4650, + "town": 0, + "rural": 2387, + "total": 2263 + }, + "2018": { + "urban": 4892, + "town": 0, + "rural": 2642, + "total": 2250 + }, + "2019": { + "urban": 4879, + "town": 0, + "rural": 2527, + "total": 2352 + }, + "2020": { + "urban": 5210, + "town": 0, + "rural": 2893, + "total": 2317 + }, + "2021": { + "urban": 5122, + "town": 0, + "rural": 3089, + "total": 2033 + }, + "2022": { + "urban": 5421, + "town": 0, + "rural": 3133, + "total": 2288 + }, + "2023": { + "urban": 5465, + "town": 0, + "rural": 2952, + "total": 2513 + }, + "2024": { + "urban": 6229, + "town": 0, + "rural": 3628, + "total": 2601 + } + }, + "senior": { + "2015": { + "urban": 960, + "town": 0, + "rural": 960, + "total": 0 + }, + "2016": { + "urban": 1193, + "town": 0, + "rural": 1193, + "total": 0 + }, + "2017": { + "urban": 1272, + "town": 0, + "rural": 1272, + "total": 0 + }, + "2018": { + "urban": 1354, + "town": 0, + "rural": 1354, + "total": 0 + }, + "2019": { + "urban": 1546, + "town": 0, + "rural": 1546, + "total": 0 + }, + "2020": { + "urban": 1681, + "town": 0, + "rural": 1582, + "total": 99 + }, + "2021": { + "urban": 1946, + "town": 0, + "rural": 1784, + "total": 162 + }, + "2022": { + "urban": 2016, + "town": 0, + "rural": 1871, + "total": 145 + }, + "2023": { + "urban": 2185, + "town": 0, + "rural": 1906, + "total": 279 + }, + "2024": { + "urban": 1966, + "town": 0, + "rural": 1831, + "total": 135 + } + }, + "vocational": { + "2015": { + "total": 285 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 554 + }, + "2022": { + "total": 800 + }, + "2023": { + "total": 870 + }, + "2024": { + "total": 924 + } + } + } + }, + { + "area_name": "西盟佤族自治县", + "area_code": "530829000", + "raw_name": "西盟佤族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 477, + "town": 0, + "rural": 359, + "total": 118 + }, + "2016": { + "urban": 776, + "town": 0, + "rural": 395, + "total": 381 + }, + "2017": { + "urban": 747, + "town": 0, + "rural": 642, + "total": 105 + }, + "2018": { + "urban": 780, + "town": 0, + "rural": 634, + "total": 146 + }, + "2019": { + "urban": 1929, + "town": 0, + "rural": 953, + "total": 976 + }, + "2020": { + "urban": 1870, + "town": 0, + "rural": 891, + "total": 979 + }, + "2021": { + "urban": 2135, + "town": 0, + "rural": 534, + "total": 1601 + }, + "2022": { + "urban": 1670, + "town": 0, + "rural": 586, + "total": 1084 + }, + "2023": { + "urban": 1823, + "town": 0, + "rural": 542, + "total": 1281 + }, + "2024": { + "urban": 1584, + "town": 0, + "rural": 427, + "total": 1157 + } + }, + "primary": { + "2015": { + "urban": 1127, + "town": 0, + "rural": 371, + "total": 756 + }, + "2016": { + "urban": 1090, + "town": 0, + "rural": 352, + "total": 738 + }, + "2017": { + "urban": 1264, + "town": 0, + "rural": 423, + "total": 841 + }, + "2018": { + "urban": 1325, + "town": 0, + "rural": 467, + "total": 858 + }, + "2019": { + "urban": 1417, + "town": 0, + "rural": 457, + "total": 960 + }, + "2020": { + "urban": 1604, + "town": 0, + "rural": 493, + "total": 1111 + }, + "2021": { + "urban": 1507, + "town": 0, + "rural": 481, + "total": 1026 + }, + "2022": { + "urban": 1319, + "town": 0, + "rural": 481, + "total": 838 + }, + "2023": { + "urban": 1460, + "town": 0, + "rural": 513, + "total": 947 + }, + "2024": { + "urban": 1757, + "town": 0, + "rural": 682, + "total": 1075 + } + }, + "junior": { + "2015": { + "urban": 1153, + "town": 0, + "rural": 1074, + "total": 79 + }, + "2016": { + "urban": 1096, + "town": 0, + "rural": 1004, + "total": 92 + }, + "2017": { + "urban": 1119, + "town": 0, + "rural": 1034, + "total": 85 + }, + "2018": { + "urban": 1048, + "town": 0, + "rural": 949, + "total": 99 + }, + "2019": { + "urban": 1118, + "town": 0, + "rural": 1025, + "total": 93 + }, + "2020": { + "urban": 1002, + "town": 0, + "rural": 905, + "total": 97 + }, + "2021": { + "urban": 1078, + "town": 0, + "rural": 978, + "total": 100 + }, + "2022": { + "urban": 999, + "town": 0, + "rural": 926, + "total": 73 + }, + "2023": { + "urban": 1202, + "town": 0, + "rural": 1083, + "total": 119 + }, + "2024": { + "urban": 1275, + "town": 0, + "rural": 1275, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 250, + "town": 0, + "rural": 250, + "total": 0 + }, + "2016": { + "urban": 291, + "town": 0, + "rural": 291, + "total": 0 + }, + "2017": { + "urban": 295, + "town": 0, + "rural": 295, + "total": 0 + }, + "2018": { + "urban": 317, + "town": 0, + "rural": 317, + "total": 0 + }, + "2019": { + "urban": 326, + "town": 0, + "rural": 326, + "total": 0 + }, + "2020": { + "urban": 351, + "town": 0, + "rural": 351, + "total": 0 + }, + "2021": { + "urban": 515, + "town": 0, + "rural": 515, + "total": 0 + }, + "2022": { + "urban": 392, + "town": 0, + "rural": 392, + "total": 0 + }, + "2023": { + "urban": 392, + "town": 0, + "rural": 392, + "total": 0 + }, + "2024": { + "urban": 457, + "town": 0, + "rural": 457, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 205 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 254 + }, + "2022": { + "total": 251 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "临沧市", + "area_code": "530900000", + "raw_name": "临沧市", + "education_data": { + "preschool": { + "2015": { + "urban": 38934, + "town": 2566, + "rural": 12691, + "total": 23677 + }, + "2016": { + "urban": 40366, + "town": 2757, + "rural": 13180, + "total": 24429 + }, + "2017": { + "urban": 40882, + "town": 2715, + "rural": 12171, + "total": 25996 + }, + "2018": { + "urban": 39132, + "town": 3380, + "rural": 11387, + "total": 24365 + }, + "2019": { + "urban": 53456, + "town": 2851, + "rural": 12653, + "total": 37952 + }, + "2020": { + "urban": 44729, + "town": 2982, + "rural": 12465, + "total": 29282 + }, + "2021": { + "urban": 38165, + "town": 2979, + "rural": 12561, + "total": 22625 + }, + "2022": { + "urban": 31200, + "town": 2575, + "rural": 10772, + "total": 17853 + }, + "2023": { + "urban": 31059, + "town": 2728, + "rural": 11349, + "total": 16982 + }, + "2024": { + "urban": 26244, + "town": 2375, + "rural": 9507, + "total": 14362 + } + }, + "primary": { + "2015": { + "urban": 33159, + "town": 1758, + "rural": 8344, + "total": 23057 + }, + "2016": { + "urban": 33141, + "town": 1722, + "rural": 8530, + "total": 22889 + }, + "2017": { + "urban": 32240, + "town": 1882, + "rural": 8343, + "total": 22015 + }, + "2018": { + "urban": 33948, + "town": 2112, + "rural": 9157, + "total": 22679 + }, + "2019": { + "urban": 36049, + "town": 2406, + "rural": 9637, + "total": 24006 + }, + "2020": { + "urban": 36193, + "town": 2382, + "rural": 10188, + "total": 23623 + }, + "2021": { + "urban": 30609, + "town": 2379, + "rural": 9765, + "total": 18465 + }, + "2022": { + "urban": 29182, + "town": 2476, + "rural": 9682, + "total": 17024 + }, + "2023": { + "urban": 33401, + "town": 3407, + "rural": 12288, + "total": 17706 + }, + "2024": { + "urban": 30560, + "town": 3160, + "rural": 11425, + "total": 15975 + } + }, + "junior": { + "2015": { + "urban": 29929, + "town": 2488, + "rural": 14690, + "total": 12751 + }, + "2016": { + "urban": 29829, + "town": 3023, + "rural": 14528, + "total": 12278 + }, + "2017": { + "urban": 29813, + "town": 3357, + "rural": 14528, + "total": 11928 + }, + "2018": { + "urban": 29083, + "town": 3605, + "rural": 14094, + "total": 11384 + }, + "2019": { + "urban": 30388, + "town": 3769, + "rural": 14096, + "total": 12523 + }, + "2020": { + "urban": 30112, + "town": 3640, + "rural": 14814, + "total": 11658 + }, + "2021": { + "urban": 32465, + "town": 3923, + "rural": 16672, + "total": 11870 + }, + "2022": { + "urban": 32344, + "town": 3931, + "rural": 16475, + "total": 11938 + }, + "2023": { + "urban": 31531, + "town": 4327, + "rural": 16274, + "total": 10930 + }, + "2024": { + "urban": 33520, + "town": 3820, + "rural": 18130, + "total": 11570 + } + }, + "senior": { + "2015": { + "urban": 11186, + "town": 3797, + "rural": 7389, + "total": 0 + }, + "2016": { + "urban": 12594, + "town": 4255, + "rural": 8339, + "total": 0 + }, + "2017": { + "urban": 13386, + "town": 4425, + "rural": 8961, + "total": 0 + }, + "2018": { + "urban": 13393, + "town": 4308, + "rural": 9085, + "total": 0 + }, + "2019": { + "urban": 15145, + "town": 4428, + "rural": 10717, + "total": 0 + }, + "2020": { + "urban": 15873, + "town": 4481, + "rural": 11392, + "total": 0 + }, + "2021": { + "urban": 15623, + "town": 4271, + "rural": 11352, + "total": 0 + }, + "2022": { + "urban": 16502, + "town": 4204, + "rural": 12298, + "total": 0 + }, + "2023": { + "urban": 16862, + "town": 4367, + "rural": 12495, + "total": 0 + }, + "2024": { + "urban": 16646, + "town": 4183, + "rural": 12463, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 6185 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 4218 + }, + "2022": { + "total": 4439 + }, + "2023": { + "total": 4362 + }, + "2024": { + "total": 5315 + } + } + } + }, + { + "area_name": "临翔区", + "area_code": "530902000", + "raw_name": "临翔区", + "education_data": { + "preschool": { + "2015": { + "urban": 6323, + "town": 2566, + "rural": 285, + "total": 3472 + }, + "2016": { + "urban": 6568, + "town": 2757, + "rural": 331, + "total": 3480 + }, + "2017": { + "urban": 6482, + "town": 2715, + "rural": 328, + "total": 3439 + }, + "2018": { + "urban": 6943, + "town": 3380, + "rural": 242, + "total": 3321 + }, + "2019": { + "urban": 5730, + "town": 2851, + "rural": 247, + "total": 2632 + }, + "2020": { + "urban": 5662, + "town": 2982, + "rural": 231, + "total": 2449 + }, + "2021": { + "urban": 5461, + "town": 2979, + "rural": 205, + "total": 2277 + }, + "2022": { + "urban": 4815, + "town": 2575, + "rural": 223, + "total": 2017 + }, + "2023": { + "urban": 4708, + "town": 2728, + "rural": 188, + "total": 1792 + }, + "2024": { + "urban": 3950, + "town": 2375, + "rural": 131, + "total": 1444 + } + }, + "primary": { + "2015": { + "urban": 4858, + "town": 1758, + "rural": 246, + "total": 2854 + }, + "2016": { + "urban": 4748, + "town": 1722, + "rural": 256, + "total": 2770 + }, + "2017": { + "urban": 4755, + "town": 1882, + "rural": 218, + "total": 2655 + }, + "2018": { + "urban": 4952, + "town": 2112, + "rural": 258, + "total": 2582 + }, + "2019": { + "urban": 5277, + "town": 2406, + "rural": 248, + "total": 2623 + }, + "2020": { + "urban": 5059, + "town": 2382, + "rural": 261, + "total": 2416 + }, + "2021": { + "urban": 4832, + "town": 2379, + "rural": 206, + "total": 2247 + }, + "2022": { + "urban": 4579, + "town": 2476, + "rural": 201, + "total": 1902 + }, + "2023": { + "urban": 5508, + "town": 3407, + "rural": 219, + "total": 1882 + }, + "2024": { + "urban": 4989, + "town": 3160, + "rural": 170, + "total": 1659 + } + }, + "junior": { + "2015": { + "urban": 4922, + "town": 2488, + "rural": 141, + "total": 2293 + }, + "2016": { + "urban": 5248, + "town": 3023, + "rural": 145, + "total": 2080 + }, + "2017": { + "urban": 5584, + "town": 3357, + "rural": 97, + "total": 2130 + }, + "2018": { + "urban": 5646, + "town": 3605, + "rural": 82, + "total": 1959 + }, + "2019": { + "urban": 5787, + "town": 3769, + "rural": 88, + "total": 1930 + }, + "2020": { + "urban": 5830, + "town": 3640, + "rural": 178, + "total": 2012 + }, + "2021": { + "urban": 6343, + "town": 3923, + "rural": 200, + "total": 2220 + }, + "2022": { + "urban": 6207, + "town": 3931, + "rural": 197, + "total": 2079 + }, + "2023": { + "urban": 6324, + "town": 4327, + "rural": 166, + "total": 1831 + }, + "2024": { + "urban": 5984, + "town": 3820, + "rural": 216, + "total": 1948 + } + }, + "senior": { + "2015": { + "urban": 3797, + "town": 3797, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 4255, + "town": 4255, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 4425, + "town": 4425, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 4393, + "town": 4308, + "rural": 85, + "total": 0 + }, + "2019": { + "urban": 4755, + "town": 4428, + "rural": 327, + "total": 0 + }, + "2020": { + "urban": 4833, + "town": 4481, + "rural": 352, + "total": 0 + }, + "2021": { + "urban": 4623, + "town": 4271, + "rural": 352, + "total": 0 + }, + "2022": { + "urban": 4533, + "town": 4204, + "rural": 329, + "total": 0 + }, + "2023": { + "urban": 4687, + "town": 4367, + "rural": 320, + "total": 0 + }, + "2024": { + "urban": 4513, + "town": 4183, + "rural": 330, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 4308 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2136 + }, + "2022": { + "total": 1857 + }, + "2023": { + "total": 1947 + }, + "2024": { + "total": 2749 + } + } + } + }, + { + "area_name": "凤庆县", + "area_code": "530921000", + "raw_name": "凤庆县", + "education_data": { + "preschool": { + "2015": { + "urban": 6270, + "town": 0, + "rural": 1566, + "total": 4704 + }, + "2016": { + "urban": 7114, + "town": 0, + "rural": 2170, + "total": 4944 + }, + "2017": { + "urban": 8055, + "town": 0, + "rural": 2058, + "total": 5997 + }, + "2018": { + "urban": 6427, + "town": 0, + "rural": 1721, + "total": 4706 + }, + "2019": { + "urban": 8903, + "town": 0, + "rural": 2375, + "total": 6528 + }, + "2020": { + "urban": 7505, + "town": 0, + "rural": 2213, + "total": 5292 + }, + "2021": { + "urban": 5627, + "town": 0, + "rural": 2126, + "total": 3501 + }, + "2022": { + "urban": 4402, + "town": 0, + "rural": 1836, + "total": 2566 + }, + "2023": { + "urban": 4911, + "town": 0, + "rural": 2013, + "total": 2898 + }, + "2024": { + "urban": 4166, + "town": 0, + "rural": 1864, + "total": 2302 + } + }, + "primary": { + "2015": { + "urban": 5316, + "town": 0, + "rural": 1158, + "total": 4158 + }, + "2016": { + "urban": 5143, + "town": 0, + "rural": 1170, + "total": 3973 + }, + "2017": { + "urban": 5022, + "town": 0, + "rural": 1261, + "total": 3761 + }, + "2018": { + "urban": 5407, + "town": 0, + "rural": 1304, + "total": 4103 + }, + "2019": { + "urban": 5509, + "town": 0, + "rural": 1385, + "total": 4124 + }, + "2020": { + "urban": 6245, + "town": 0, + "rural": 1673, + "total": 4572 + }, + "2021": { + "urban": 4940, + "town": 0, + "rural": 1741, + "total": 3199 + }, + "2022": { + "urban": 4647, + "town": 0, + "rural": 1688, + "total": 2959 + }, + "2023": { + "urban": 5302, + "town": 0, + "rural": 2269, + "total": 3033 + }, + "2024": { + "urban": 4773, + "town": 0, + "rural": 2204, + "total": 2569 + } + }, + "junior": { + "2015": { + "urban": 4707, + "town": 0, + "rural": 2994, + "total": 1713 + }, + "2016": { + "urban": 5106, + "town": 0, + "rural": 3269, + "total": 1837 + }, + "2017": { + "urban": 4833, + "town": 0, + "rural": 3048, + "total": 1785 + }, + "2018": { + "urban": 4597, + "town": 0, + "rural": 2938, + "total": 1659 + }, + "2019": { + "urban": 4875, + "town": 0, + "rural": 3037, + "total": 1838 + }, + "2020": { + "urban": 4984, + "town": 0, + "rural": 3228, + "total": 1756 + }, + "2021": { + "urban": 5331, + "town": 0, + "rural": 3418, + "total": 1913 + }, + "2022": { + "urban": 5160, + "town": 0, + "rural": 3366, + "total": 1794 + }, + "2023": { + "urban": 5018, + "town": 0, + "rural": 3479, + "total": 1539 + }, + "2024": { + "urban": 5390, + "town": 0, + "rural": 3825, + "total": 1565 + } + }, + "senior": { + "2015": { + "urban": 1803, + "town": 0, + "rural": 1803, + "total": 0 + }, + "2016": { + "urban": 1945, + "town": 0, + "rural": 1945, + "total": 0 + }, + "2017": { + "urban": 2051, + "town": 0, + "rural": 2051, + "total": 0 + }, + "2018": { + "urban": 2069, + "town": 0, + "rural": 2069, + "total": 0 + }, + "2019": { + "urban": 2349, + "town": 0, + "rural": 2349, + "total": 0 + }, + "2020": { + "urban": 2200, + "town": 0, + "rural": 2200, + "total": 0 + }, + "2021": { + "urban": 2240, + "town": 0, + "rural": 2240, + "total": 0 + }, + "2022": { + "urban": 2246, + "town": 0, + "rural": 2246, + "total": 0 + }, + "2023": { + "urban": 2313, + "town": 0, + "rural": 2313, + "total": 0 + }, + "2024": { + "urban": 2706, + "town": 0, + "rural": 2706, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 620 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 655 + }, + "2022": { + "total": 868 + }, + "2023": { + "total": 561 + }, + "2024": { + "total": 594 + } + } + } + }, + { + "area_name": "云县", + "area_code": "530922000", + "raw_name": "云县", + "education_data": { + "preschool": { + "2015": { + "urban": 6115, + "town": 0, + "rural": 2474, + "total": 3641 + }, + "2016": { + "urban": 6623, + "town": 0, + "rural": 3088, + "total": 3535 + }, + "2017": { + "urban": 5472, + "town": 0, + "rural": 2229, + "total": 3243 + }, + "2018": { + "urban": 5975, + "town": 0, + "rural": 2518, + "total": 3457 + }, + "2019": { + "urban": 9429, + "town": 0, + "rural": 2652, + "total": 6777 + }, + "2020": { + "urban": 7132, + "town": 0, + "rural": 2550, + "total": 4582 + }, + "2021": { + "urban": 5687, + "town": 0, + "rural": 2093, + "total": 3594 + }, + "2022": { + "urban": 4181, + "town": 0, + "rural": 1843, + "total": 2338 + }, + "2023": { + "urban": 4530, + "town": 0, + "rural": 2348, + "total": 2182 + }, + "2024": { + "urban": 3477, + "town": 0, + "rural": 1697, + "total": 1780 + } + }, + "primary": { + "2015": { + "urban": 5908, + "town": 0, + "rural": 1951, + "total": 3957 + }, + "2016": { + "urban": 5611, + "town": 0, + "rural": 1898, + "total": 3713 + }, + "2017": { + "urban": 5264, + "town": 0, + "rural": 1828, + "total": 3436 + }, + "2018": { + "urban": 5750, + "town": 0, + "rural": 2079, + "total": 3671 + }, + "2019": { + "urban": 5579, + "town": 0, + "rural": 2087, + "total": 3492 + }, + "2020": { + "urban": 5929, + "town": 0, + "rural": 2267, + "total": 3662 + }, + "2021": { + "urban": 4886, + "town": 0, + "rural": 1961, + "total": 2925 + }, + "2022": { + "urban": 4506, + "town": 0, + "rural": 1988, + "total": 2518 + }, + "2023": { + "urban": 5020, + "town": 0, + "rural": 2453, + "total": 2567 + }, + "2024": { + "urban": 4582, + "town": 0, + "rural": 2316, + "total": 2266 + } + }, + "junior": { + "2015": { + "urban": 5430, + "town": 0, + "rural": 3731, + "total": 1699 + }, + "2016": { + "urban": 5397, + "town": 0, + "rural": 3545, + "total": 1852 + }, + "2017": { + "urban": 5152, + "town": 0, + "rural": 3407, + "total": 1745 + }, + "2018": { + "urban": 5287, + "town": 0, + "rural": 3598, + "total": 1689 + }, + "2019": { + "urban": 5077, + "town": 0, + "rural": 3401, + "total": 1676 + }, + "2020": { + "urban": 5413, + "town": 0, + "rural": 3855, + "total": 1558 + }, + "2021": { + "urban": 5557, + "town": 0, + "rural": 4124, + "total": 1433 + }, + "2022": { + "urban": 5110, + "town": 0, + "rural": 3630, + "total": 1480 + }, + "2023": { + "urban": 4860, + "town": 0, + "rural": 3651, + "total": 1209 + }, + "2024": { + "urban": 5505, + "town": 0, + "rural": 4267, + "total": 1238 + } + }, + "senior": { + "2015": { + "urban": 1258, + "town": 0, + "rural": 1258, + "total": 0 + }, + "2016": { + "urban": 1474, + "town": 0, + "rural": 1474, + "total": 0 + }, + "2017": { + "urban": 1599, + "town": 0, + "rural": 1599, + "total": 0 + }, + "2018": { + "urban": 1603, + "town": 0, + "rural": 1603, + "total": 0 + }, + "2019": { + "urban": 1744, + "town": 0, + "rural": 1744, + "total": 0 + }, + "2020": { + "urban": 2128, + "town": 0, + "rural": 2128, + "total": 0 + }, + "2021": { + "urban": 2079, + "town": 0, + "rural": 2079, + "total": 0 + }, + "2022": { + "urban": 2022, + "town": 0, + "rural": 2022, + "total": 0 + }, + "2023": { + "urban": 2206, + "town": 0, + "rural": 2206, + "total": 0 + }, + "2024": { + "urban": 2176, + "town": 0, + "rural": 2176, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 73 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 237 + }, + "2022": { + "total": 297 + }, + "2023": { + "total": 302 + }, + "2024": { + "total": 360 + } + } + } + }, + { + "area_name": "永德县", + "area_code": "530923000", + "raw_name": "永德县", + "education_data": { + "preschool": { + "2015": { + "urban": 5164, + "town": 0, + "rural": 1287, + "total": 3877 + }, + "2016": { + "urban": 5157, + "town": 0, + "rural": 1246, + "total": 3911 + }, + "2017": { + "urban": 6220, + "town": 0, + "rural": 1491, + "total": 4729 + }, + "2018": { + "urban": 5638, + "town": 0, + "rural": 1244, + "total": 4394 + }, + "2019": { + "urban": 8680, + "town": 0, + "rural": 1580, + "total": 7100 + }, + "2020": { + "urban": 7000, + "town": 0, + "rural": 1395, + "total": 5605 + }, + "2021": { + "urban": 6275, + "town": 0, + "rural": 1640, + "total": 4635 + }, + "2022": { + "urban": 4476, + "town": 0, + "rural": 1471, + "total": 3005 + }, + "2023": { + "urban": 4563, + "town": 0, + "rural": 1481, + "total": 3082 + }, + "2024": { + "urban": 4037, + "town": 0, + "rural": 1204, + "total": 2833 + } + }, + "primary": { + "2015": { + "urban": 4723, + "town": 0, + "rural": 985, + "total": 3738 + }, + "2016": { + "urban": 4890, + "town": 0, + "rural": 1122, + "total": 3768 + }, + "2017": { + "urban": 4579, + "town": 0, + "rural": 1030, + "total": 3549 + }, + "2018": { + "urban": 4796, + "town": 0, + "rural": 1054, + "total": 3742 + }, + "2019": { + "urban": 5345, + "town": 0, + "rural": 1172, + "total": 4173 + }, + "2020": { + "urban": 5429, + "town": 0, + "rural": 1276, + "total": 4153 + }, + "2021": { + "urban": 4647, + "town": 0, + "rural": 1216, + "total": 3431 + }, + "2022": { + "urban": 4476, + "town": 0, + "rural": 1296, + "total": 3180 + }, + "2023": { + "urban": 4656, + "town": 0, + "rural": 1481, + "total": 3175 + }, + "2024": { + "urban": 4227, + "town": 0, + "rural": 1427, + "total": 2800 + } + }, + "junior": { + "2015": { + "urban": 4495, + "town": 0, + "rural": 1881, + "total": 2614 + }, + "2016": { + "urban": 4534, + "town": 0, + "rural": 1783, + "total": 2751 + }, + "2017": { + "urban": 4645, + "town": 0, + "rural": 1811, + "total": 2834 + }, + "2018": { + "urban": 4351, + "town": 0, + "rural": 1780, + "total": 2571 + }, + "2019": { + "urban": 4766, + "town": 0, + "rural": 1826, + "total": 2940 + }, + "2020": { + "urban": 4296, + "town": 0, + "rural": 1768, + "total": 2528 + }, + "2021": { + "urban": 4636, + "town": 0, + "rural": 1896, + "total": 2740 + }, + "2022": { + "urban": 4774, + "town": 0, + "rural": 2198, + "total": 2576 + }, + "2023": { + "urban": 4441, + "town": 0, + "rural": 2020, + "total": 2421 + }, + "2024": { + "urban": 4674, + "town": 0, + "rural": 2095, + "total": 2579 + } + }, + "senior": { + "2015": { + "urban": 1264, + "town": 0, + "rural": 1264, + "total": 0 + }, + "2016": { + "urban": 1352, + "town": 0, + "rural": 1352, + "total": 0 + }, + "2017": { + "urban": 1575, + "town": 0, + "rural": 1575, + "total": 0 + }, + "2018": { + "urban": 1610, + "town": 0, + "rural": 1610, + "total": 0 + }, + "2019": { + "urban": 1614, + "town": 0, + "rural": 1614, + "total": 0 + }, + "2020": { + "urban": 1763, + "town": 0, + "rural": 1763, + "total": 0 + }, + "2021": { + "urban": 1897, + "town": 0, + "rural": 1897, + "total": 0 + }, + "2022": { + "urban": 2288, + "town": 0, + "rural": 2288, + "total": 0 + }, + "2023": { + "urban": 2277, + "town": 0, + "rural": 2277, + "total": 0 + }, + "2024": { + "urban": 2025, + "town": 0, + "rural": 2025, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 257 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 356 + }, + "2022": { + "total": 472 + }, + "2023": { + "total": 410 + }, + "2024": { + "total": 437 + } + } + } + }, + { + "area_name": "镇康县", + "area_code": "530924000", + "raw_name": "镇康县", + "education_data": { + "preschool": { + "2015": { + "urban": 2612, + "town": 0, + "rural": 1175, + "total": 1437 + }, + "2016": { + "urban": 2968, + "town": 0, + "rural": 1359, + "total": 1609 + }, + "2017": { + "urban": 3073, + "town": 0, + "rural": 1126, + "total": 1947 + }, + "2018": { + "urban": 2896, + "town": 0, + "rural": 992, + "total": 1904 + }, + "2019": { + "urban": 5051, + "town": 0, + "rural": 1299, + "total": 3752 + }, + "2020": { + "urban": 4229, + "town": 0, + "rural": 1311, + "total": 2918 + }, + "2021": { + "urban": 3534, + "town": 0, + "rural": 1382, + "total": 2152 + }, + "2022": { + "urban": 3002, + "town": 0, + "rural": 1107, + "total": 1895 + }, + "2023": { + "urban": 2682, + "town": 0, + "rural": 960, + "total": 1722 + }, + "2024": { + "urban": 2192, + "town": 0, + "rural": 890, + "total": 1302 + } + }, + "primary": { + "2015": { + "urban": 3248, + "town": 0, + "rural": 946, + "total": 2302 + }, + "2016": { + "urban": 3256, + "town": 0, + "rural": 796, + "total": 2460 + }, + "2017": { + "urban": 3108, + "town": 0, + "rural": 808, + "total": 2300 + }, + "2018": { + "urban": 3361, + "town": 0, + "rural": 1009, + "total": 2352 + }, + "2019": { + "urban": 3477, + "town": 0, + "rural": 1168, + "total": 2309 + }, + "2020": { + "urban": 3577, + "town": 0, + "rural": 1097, + "total": 2480 + }, + "2021": { + "urban": 2672, + "town": 0, + "rural": 1020, + "total": 1652 + }, + "2022": { + "urban": 2646, + "town": 0, + "rural": 958, + "total": 1688 + }, + "2023": { + "urban": 3003, + "town": 0, + "rural": 1264, + "total": 1739 + }, + "2024": { + "urban": 2768, + "town": 0, + "rural": 1181, + "total": 1587 + } + }, + "junior": { + "2015": { + "urban": 2602, + "town": 0, + "rural": 1298, + "total": 1304 + }, + "2016": { + "urban": 2345, + "town": 0, + "rural": 1184, + "total": 1161 + }, + "2017": { + "urban": 2350, + "town": 0, + "rural": 1228, + "total": 1122 + }, + "2018": { + "urban": 2530, + "town": 0, + "rural": 1351, + "total": 1179 + }, + "2019": { + "urban": 2644, + "town": 0, + "rural": 1450, + "total": 1194 + }, + "2020": { + "urban": 2556, + "town": 0, + "rural": 1341, + "total": 1215 + }, + "2021": { + "urban": 2959, + "town": 0, + "rural": 1839, + "total": 1120 + }, + "2022": { + "urban": 3122, + "town": 0, + "rural": 1940, + "total": 1182 + }, + "2023": { + "urban": 3043, + "town": 0, + "rural": 1903, + "total": 1140 + }, + "2024": { + "urban": 3350, + "town": 0, + "rural": 2108, + "total": 1242 + } + }, + "senior": { + "2015": { + "urban": 854, + "town": 0, + "rural": 854, + "total": 0 + }, + "2016": { + "urban": 909, + "town": 0, + "rural": 909, + "total": 0 + }, + "2017": { + "urban": 956, + "town": 0, + "rural": 956, + "total": 0 + }, + "2018": { + "urban": 922, + "town": 0, + "rural": 922, + "total": 0 + }, + "2019": { + "urban": 923, + "town": 0, + "rural": 923, + "total": 0 + }, + "2020": { + "urban": 1082, + "town": 0, + "rural": 1082, + "total": 0 + }, + "2021": { + "urban": 1083, + "town": 0, + "rural": 1083, + "total": 0 + }, + "2022": { + "urban": 1200, + "town": 0, + "rural": 1200, + "total": 0 + }, + "2023": { + "urban": 1202, + "town": 0, + "rural": 1202, + "total": 0 + }, + "2024": { + "urban": 1302, + "town": 0, + "rural": 1302, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 113 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 250 + }, + "2022": { + "total": 273 + }, + "2023": { + "total": 300 + }, + "2024": { + "total": 314 + } + } + } + }, + { + "area_name": "双江拉祜族佤族布朗族傣族自治县", + "area_code": "530925000", + "raw_name": "双江拉祜族佤族布朗族傣族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3195, + "town": 0, + "rural": 1552, + "total": 1643 + }, + "2016": { + "urban": 2929, + "town": 0, + "rural": 1164, + "total": 1765 + }, + "2017": { + "urban": 3226, + "town": 0, + "rural": 1271, + "total": 1955 + }, + "2018": { + "urban": 3191, + "town": 0, + "rural": 1292, + "total": 1899 + }, + "2019": { + "urban": 4593, + "town": 0, + "rural": 1411, + "total": 3182 + }, + "2020": { + "urban": 4613, + "town": 0, + "rural": 1681, + "total": 2932 + }, + "2021": { + "urban": 3745, + "town": 0, + "rural": 1379, + "total": 2366 + }, + "2022": { + "urban": 3042, + "town": 0, + "rural": 1156, + "total": 1886 + }, + "2023": { + "urban": 2919, + "town": 0, + "rural": 1077, + "total": 1842 + }, + "2024": { + "urban": 2416, + "town": 0, + "rural": 935, + "total": 1481 + } + }, + "primary": { + "2015": { + "urban": 2203, + "town": 0, + "rural": 851, + "total": 1352 + }, + "2016": { + "urban": 2322, + "town": 0, + "rural": 848, + "total": 1474 + }, + "2017": { + "urban": 2458, + "town": 0, + "rural": 974, + "total": 1484 + }, + "2018": { + "urban": 2675, + "town": 0, + "rural": 1058, + "total": 1617 + }, + "2019": { + "urban": 2743, + "town": 0, + "rural": 1082, + "total": 1661 + }, + "2020": { + "urban": 2689, + "town": 0, + "rural": 1093, + "total": 1596 + }, + "2021": { + "urban": 2616, + "town": 0, + "rural": 1027, + "total": 1589 + }, + "2022": { + "urban": 2491, + "town": 0, + "rural": 969, + "total": 1522 + }, + "2023": { + "urban": 2841, + "town": 0, + "rural": 1245, + "total": 1596 + }, + "2024": { + "urban": 2467, + "town": 0, + "rural": 1061, + "total": 1406 + } + }, + "junior": { + "2015": { + "urban": 1739, + "town": 0, + "rural": 1341, + "total": 398 + }, + "2016": { + "urban": 1651, + "town": 0, + "rural": 1226, + "total": 425 + }, + "2017": { + "urban": 1590, + "town": 0, + "rural": 1205, + "total": 385 + }, + "2018": { + "urban": 1717, + "town": 0, + "rural": 1293, + "total": 424 + }, + "2019": { + "urban": 1806, + "town": 0, + "rural": 1323, + "total": 483 + }, + "2020": { + "urban": 1659, + "town": 0, + "rural": 1288, + "total": 371 + }, + "2021": { + "urban": 2043, + "town": 0, + "rural": 1381, + "total": 662 + }, + "2022": { + "urban": 2203, + "town": 0, + "rural": 1470, + "total": 733 + }, + "2023": { + "urban": 2225, + "town": 0, + "rural": 1485, + "total": 740 + }, + "2024": { + "urban": 2639, + "town": 0, + "rural": 1736, + "total": 903 + } + }, + "senior": { + "2015": { + "urban": 693, + "town": 0, + "rural": 693, + "total": 0 + }, + "2016": { + "urban": 747, + "town": 0, + "rural": 747, + "total": 0 + }, + "2017": { + "urban": 922, + "town": 0, + "rural": 922, + "total": 0 + }, + "2018": { + "urban": 957, + "town": 0, + "rural": 957, + "total": 0 + }, + "2019": { + "urban": 1103, + "town": 0, + "rural": 1103, + "total": 0 + }, + "2020": { + "urban": 1510, + "town": 0, + "rural": 1510, + "total": 0 + }, + "2021": { + "urban": 1565, + "town": 0, + "rural": 1565, + "total": 0 + }, + "2022": { + "urban": 1418, + "town": 0, + "rural": 1418, + "total": 0 + }, + "2023": { + "urban": 1534, + "town": 0, + "rural": 1534, + "total": 0 + }, + "2024": { + "urban": 1507, + "town": 0, + "rural": 1507, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 160 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 153 + }, + "2022": { + "total": 222 + }, + "2023": { + "total": 246 + }, + "2024": { + "total": 225 + } + } + } + }, + { + "area_name": "耿马傣族佤族自治县", + "area_code": "530926000", + "raw_name": "耿马傣族佤族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 5812, + "town": 0, + "rural": 2818, + "total": 2994 + }, + "2016": { + "urban": 6191, + "town": 0, + "rural": 2717, + "total": 3474 + }, + "2017": { + "urban": 6054, + "town": 0, + "rural": 2743, + "total": 3311 + }, + "2018": { + "urban": 5695, + "town": 0, + "rural": 2317, + "total": 3378 + }, + "2019": { + "urban": 6371, + "town": 0, + "rural": 1585, + "total": 4786 + }, + "2020": { + "urban": 5773, + "town": 0, + "rural": 1903, + "total": 3870 + }, + "2021": { + "urban": 4876, + "town": 0, + "rural": 2442, + "total": 2434 + }, + "2022": { + "urban": 4717, + "town": 0, + "rural": 2138, + "total": 2579 + }, + "2023": { + "urban": 4135, + "town": 0, + "rural": 2103, + "total": 2032 + }, + "2024": { + "urban": 3546, + "town": 0, + "rural": 1674, + "total": 1872 + } + }, + "primary": { + "2015": { + "urban": 4461, + "town": 0, + "rural": 1285, + "total": 3176 + }, + "2016": { + "urban": 4617, + "town": 0, + "rural": 1381, + "total": 3236 + }, + "2017": { + "urban": 4710, + "town": 0, + "rural": 1333, + "total": 3377 + }, + "2018": { + "urban": 4726, + "town": 0, + "rural": 1465, + "total": 3261 + }, + "2019": { + "urban": 5059, + "town": 0, + "rural": 1290, + "total": 3769 + }, + "2020": { + "urban": 4877, + "town": 0, + "rural": 1483, + "total": 3394 + }, + "2021": { + "urban": 3798, + "town": 0, + "rural": 1634, + "total": 2164 + }, + "2022": { + "urban": 3637, + "town": 0, + "rural": 1624, + "total": 2013 + }, + "2023": { + "urban": 4056, + "town": 0, + "rural": 1936, + "total": 2120 + }, + "2024": { + "urban": 3886, + "town": 0, + "rural": 1800, + "total": 2086 + } + }, + "junior": { + "2015": { + "urban": 3741, + "town": 0, + "rural": 1884, + "total": 1857 + }, + "2016": { + "urban": 3459, + "town": 0, + "rural": 2185, + "total": 1274 + }, + "2017": { + "urban": 3837, + "town": 0, + "rural": 2607, + "total": 1230 + }, + "2018": { + "urban": 3260, + "town": 0, + "rural": 2021, + "total": 1239 + }, + "2019": { + "urban": 3664, + "town": 0, + "rural": 1868, + "total": 1796 + }, + "2020": { + "urban": 3656, + "town": 0, + "rural": 2113, + "total": 1543 + }, + "2021": { + "urban": 3577, + "town": 0, + "rural": 2518, + "total": 1059 + }, + "2022": { + "urban": 3615, + "town": 0, + "rural": 2352, + "total": 1263 + }, + "2023": { + "urban": 3560, + "town": 0, + "rural": 2264, + "total": 1296 + }, + "2024": { + "urban": 3858, + "town": 0, + "rural": 2534, + "total": 1324 + } + }, + "senior": { + "2015": { + "urban": 680, + "town": 0, + "rural": 680, + "total": 0 + }, + "2016": { + "urban": 895, + "town": 0, + "rural": 895, + "total": 0 + }, + "2017": { + "urban": 951, + "town": 0, + "rural": 951, + "total": 0 + }, + "2018": { + "urban": 951, + "town": 0, + "rural": 951, + "total": 0 + }, + "2019": { + "urban": 1563, + "town": 0, + "rural": 1563, + "total": 0 + }, + "2020": { + "urban": 1416, + "town": 0, + "rural": 1416, + "total": 0 + }, + "2021": { + "urban": 1268, + "town": 0, + "rural": 1268, + "total": 0 + }, + "2022": { + "urban": 1841, + "town": 0, + "rural": 1841, + "total": 0 + }, + "2023": { + "urban": 1681, + "town": 0, + "rural": 1681, + "total": 0 + }, + "2024": { + "urban": 1438, + "town": 0, + "rural": 1438, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 282 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 211 + }, + "2022": { + "total": 166 + }, + "2023": { + "total": 148 + }, + "2024": { + "total": 130 + } + } + } + }, + { + "area_name": "沧源佤族自治县", + "area_code": "530927000", + "raw_name": "沧源佤族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3443, + "town": 0, + "rural": 1534, + "total": 1909 + }, + "2016": { + "urban": 2816, + "town": 0, + "rural": 1105, + "total": 1711 + }, + "2017": { + "urban": 2300, + "town": 0, + "rural": 925, + "total": 1375 + }, + "2018": { + "urban": 2367, + "town": 0, + "rural": 1061, + "total": 1306 + }, + "2019": { + "urban": 4699, + "town": 0, + "rural": 1504, + "total": 3195 + }, + "2020": { + "urban": 2815, + "town": 0, + "rural": 1181, + "total": 1634 + }, + "2021": { + "urban": 2960, + "town": 0, + "rural": 1294, + "total": 1666 + }, + "2022": { + "urban": 2565, + "town": 0, + "rural": 998, + "total": 1567 + }, + "2023": { + "urban": 2611, + "town": 0, + "rural": 1179, + "total": 1432 + }, + "2024": { + "urban": 2460, + "town": 0, + "rural": 1112, + "total": 1348 + } + }, + "primary": { + "2015": { + "urban": 2442, + "town": 0, + "rural": 922, + "total": 1520 + }, + "2016": { + "urban": 2554, + "town": 0, + "rural": 1059, + "total": 1495 + }, + "2017": { + "urban": 2344, + "town": 0, + "rural": 891, + "total": 1453 + }, + "2018": { + "urban": 2281, + "town": 0, + "rural": 930, + "total": 1351 + }, + "2019": { + "urban": 3060, + "town": 0, + "rural": 1205, + "total": 1855 + }, + "2020": { + "urban": 2388, + "town": 0, + "rural": 1038, + "total": 1350 + }, + "2021": { + "urban": 2218, + "town": 0, + "rural": 960, + "total": 1258 + }, + "2022": { + "urban": 2200, + "town": 0, + "rural": 958, + "total": 1242 + }, + "2023": { + "urban": 3015, + "town": 0, + "rural": 1421, + "total": 1594 + }, + "2024": { + "urban": 2868, + "town": 0, + "rural": 1266, + "total": 1602 + } + }, + "junior": { + "2015": { + "urban": 2293, + "town": 0, + "rural": 1420, + "total": 873 + }, + "2016": { + "urban": 2089, + "town": 0, + "rural": 1191, + "total": 898 + }, + "2017": { + "urban": 1822, + "town": 0, + "rural": 1125, + "total": 697 + }, + "2018": { + "urban": 1695, + "town": 0, + "rural": 1031, + "total": 664 + }, + "2019": { + "urban": 1769, + "town": 0, + "rural": 1103, + "total": 666 + }, + "2020": { + "urban": 1718, + "town": 0, + "rural": 1043, + "total": 675 + }, + "2021": { + "urban": 2019, + "town": 0, + "rural": 1296, + "total": 723 + }, + "2022": { + "urban": 2153, + "town": 0, + "rural": 1322, + "total": 831 + }, + "2023": { + "urban": 2060, + "town": 0, + "rural": 1306, + "total": 754 + }, + "2024": { + "urban": 2120, + "town": 0, + "rural": 1349, + "total": 771 + } + }, + "senior": { + "2015": { + "urban": 837, + "town": 0, + "rural": 837, + "total": 0 + }, + "2016": { + "urban": 1017, + "town": 0, + "rural": 1017, + "total": 0 + }, + "2017": { + "urban": 907, + "town": 0, + "rural": 907, + "total": 0 + }, + "2018": { + "urban": 888, + "town": 0, + "rural": 888, + "total": 0 + }, + "2019": { + "urban": 1094, + "town": 0, + "rural": 1094, + "total": 0 + }, + "2020": { + "urban": 941, + "town": 0, + "rural": 941, + "total": 0 + }, + "2021": { + "urban": 868, + "town": 0, + "rural": 868, + "total": 0 + }, + "2022": { + "urban": 954, + "town": 0, + "rural": 954, + "total": 0 + }, + "2023": { + "urban": 962, + "town": 0, + "rural": 962, + "total": 0 + }, + "2024": { + "urban": 979, + "town": 0, + "rural": 979, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 372 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 220 + }, + "2022": { + "total": 284 + }, + "2023": { + "total": 448 + }, + "2024": { + "total": 506 + } + } + } + }, + { + "area_name": "楚雄彝族自治州", + "area_code": "532300000", + "raw_name": "楚雄彝族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 32588, + "town": 4565, + "rural": 11424, + "total": 16599 + }, + "2016": { + "urban": 34161, + "town": 5173, + "rural": 12220, + "total": 16768 + }, + "2017": { + "urban": 31884, + "town": 4938, + "rural": 12477, + "total": 14469 + }, + "2018": { + "urban": 32548, + "town": 5498, + "rural": 14663, + "total": 12387 + }, + "2019": { + "urban": 28700, + "town": 4603, + "rural": 12469, + "total": 11628 + }, + "2020": { + "urban": 32874, + "town": 5928, + "rural": 15405, + "total": 11541 + }, + "2021": { + "urban": 29380, + "town": 5953, + "rural": 13891, + "total": 9536 + }, + "2022": { + "urban": 29035, + "town": 7153, + "rural": 13352, + "total": 8530 + }, + "2023": { + "urban": 24742, + "town": 6379, + "rural": 11575, + "total": 6788 + }, + "2024": { + "urban": 19265, + "town": 5028, + "rural": 9578, + "total": 4659 + } + }, + "primary": { + "2015": { + "urban": 25774, + "town": 3321, + "rural": 7636, + "total": 14817 + }, + "2016": { + "urban": 25909, + "town": 3502, + "rural": 7696, + "total": 14711 + }, + "2017": { + "urban": 24619, + "town": 3550, + "rural": 7675, + "total": 13394 + }, + "2018": { + "urban": 26015, + "town": 4142, + "rural": 8247, + "total": 13626 + }, + "2019": { + "urban": 26146, + "town": 4473, + "rural": 9396, + "total": 12277 + }, + "2020": { + "urban": 24749, + "town": 4398, + "rural": 9225, + "total": 11126 + }, + "2021": { + "urban": 24606, + "town": 4610, + "rural": 9505, + "total": 10491 + }, + "2022": { + "urban": 22769, + "town": 5815, + "rural": 8502, + "total": 8452 + }, + "2023": { + "urban": 30039, + "town": 8381, + "rural": 12214, + "total": 9444 + }, + "2024": { + "urban": 26950, + "town": 7784, + "rural": 11989, + "total": 7177 + } + }, + "junior": { + "2015": { + "urban": 32429, + "town": 4076, + "rural": 20060, + "total": 8293 + }, + "2016": { + "urban": 30635, + "town": 4135, + "rural": 18813, + "total": 7687 + }, + "2017": { + "urban": 29640, + "town": 4323, + "rural": 17849, + "total": 7468 + }, + "2018": { + "urban": 27529, + "town": 4281, + "rural": 16981, + "total": 6267 + }, + "2019": { + "urban": 26458, + "town": 4532, + "rural": 16988, + "total": 4938 + }, + "2020": { + "urban": 25179, + "town": 4371, + "rural": 16185, + "total": 4623 + }, + "2021": { + "urban": 25363, + "town": 4652, + "rural": 16329, + "total": 4382 + }, + "2022": { + "urban": 25577, + "town": 6182, + "rural": 15284, + "total": 4111 + }, + "2023": { + "urban": 24298, + "town": 6207, + "rural": 14772, + "total": 3319 + }, + "2024": { + "urban": 25594, + "town": 7317, + "rural": 15399, + "total": 2878 + } + }, + "senior": { + "2015": { + "urban": 15527, + "town": 5883, + "rural": 9644, + "total": 0 + }, + "2016": { + "urban": 17001, + "town": 6683, + "rural": 10318, + "total": 0 + }, + "2017": { + "urban": 16990, + "town": 6829, + "rural": 10161, + "total": 0 + }, + "2018": { + "urban": 16420, + "town": 6990, + "rural": 9430, + "total": 0 + }, + "2019": { + "urban": 16577, + "town": 7596, + "rural": 8981, + "total": 0 + }, + "2020": { + "urban": 17834, + "town": 7962, + "rural": 9872, + "total": 0 + }, + "2021": { + "urban": 17236, + "town": 8050, + "rural": 9186, + "total": 0 + }, + "2022": { + "urban": 17954, + "town": 9734, + "rural": 8220, + "total": 0 + }, + "2023": { + "urban": 17993, + "town": 9694, + "rural": 8299, + "total": 0 + }, + "2024": { + "urban": 17461, + "town": 9110, + "rural": 8351, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 6035 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 6130 + }, + "2022": { + "total": 5142 + }, + "2023": { + "total": 4617 + }, + "2024": { + "total": 3721 + } + } + } + }, + { + "area_name": "楚雄市", + "area_code": "532301000", + "raw_name": "楚雄市", + "education_data": { + "preschool": { + "2015": { + "urban": 7275, + "town": 4565, + "rural": 670, + "total": 2040 + }, + "2016": { + "urban": 7803, + "town": 5173, + "rural": 807, + "total": 1823 + }, + "2017": { + "urban": 7696, + "town": 4938, + "rural": 1780, + "total": 978 + }, + "2018": { + "urban": 8298, + "town": 5498, + "rural": 1792, + "total": 1008 + }, + "2019": { + "urban": 6869, + "town": 4603, + "rural": 1529, + "total": 737 + }, + "2020": { + "urban": 8106, + "town": 5928, + "rural": 1414, + "total": 764 + }, + "2021": { + "urban": 8183, + "town": 5953, + "rural": 1234, + "total": 996 + }, + "2022": { + "urban": 7797, + "town": 5659, + "rural": 1371, + "total": 767 + }, + "2023": { + "urban": 6976, + "town": 5216, + "rural": 1164, + "total": 596 + }, + "2024": { + "urban": 5194, + "town": 3915, + "rural": 831, + "total": 448 + } + }, + "primary": { + "2015": { + "urban": 5712, + "town": 3321, + "rural": 546, + "total": 1845 + }, + "2016": { + "urban": 5913, + "town": 3502, + "rural": 495, + "total": 1916 + }, + "2017": { + "urban": 5707, + "town": 3550, + "rural": 505, + "total": 1652 + }, + "2018": { + "urban": 6605, + "town": 4142, + "rural": 536, + "total": 1927 + }, + "2019": { + "urban": 6693, + "town": 4473, + "rural": 561, + "total": 1659 + }, + "2020": { + "urban": 6634, + "town": 4398, + "rural": 537, + "total": 1699 + }, + "2021": { + "urban": 6684, + "town": 4610, + "rural": 605, + "total": 1469 + }, + "2022": { + "urban": 6591, + "town": 4914, + "rural": 479, + "total": 1198 + }, + "2023": { + "urban": 9216, + "town": 7051, + "rural": 708, + "total": 1457 + }, + "2024": { + "urban": 8444, + "town": 6518, + "rural": 651, + "total": 1275 + } + }, + "junior": { + "2015": { + "urban": 7173, + "town": 4076, + "rural": 2511, + "total": 586 + }, + "2016": { + "urban": 7027, + "town": 4135, + "rural": 2188, + "total": 704 + }, + "2017": { + "urban": 6911, + "town": 4323, + "rural": 2006, + "total": 582 + }, + "2018": { + "urban": 6561, + "town": 4281, + "rural": 1749, + "total": 531 + }, + "2019": { + "urban": 6348, + "town": 4532, + "rural": 1394, + "total": 422 + }, + "2020": { + "urban": 6054, + "town": 4371, + "rural": 1230, + "total": 453 + }, + "2021": { + "urban": 6222, + "town": 4652, + "rural": 1211, + "total": 359 + }, + "2022": { + "urban": 6346, + "town": 4935, + "rural": 1011, + "total": 400 + }, + "2023": { + "urban": 6243, + "town": 4931, + "rural": 924, + "total": 388 + }, + "2024": { + "urban": 7318, + "town": 5898, + "rural": 885, + "total": 535 + } + }, + "senior": { + "2015": { + "urban": 5883, + "town": 5883, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 6683, + "town": 6683, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 6829, + "town": 6829, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 6990, + "town": 6990, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 7596, + "town": 7596, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 7962, + "town": 7962, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 8050, + "town": 8050, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 8657, + "town": 8657, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 8579, + "town": 8579, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 8011, + "town": 8011, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 3760 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 4068 + }, + "2022": { + "total": 3277 + }, + "2023": { + "total": 2768 + }, + "2024": { + "total": 1187 + } + } + } + }, + { + "area_name": "双柏县", + "area_code": "532322000", + "raw_name": "双柏县", + "education_data": { + "preschool": { + "2015": { + "urban": 1272, + "town": 0, + "rural": 660, + "total": 612 + }, + "2016": { + "urban": 1322, + "town": 0, + "rural": 724, + "total": 598 + }, + "2017": { + "urban": 1295, + "town": 0, + "rural": 701, + "total": 594 + }, + "2018": { + "urban": 1432, + "town": 0, + "rural": 822, + "total": 610 + }, + "2019": { + "urban": 1272, + "town": 0, + "rural": 697, + "total": 575 + }, + "2020": { + "urban": 1585, + "town": 0, + "rural": 1011, + "total": 574 + }, + "2021": { + "urban": 1530, + "town": 0, + "rural": 1006, + "total": 524 + }, + "2022": { + "urban": 1430, + "town": 0, + "rural": 900, + "total": 530 + }, + "2023": { + "urban": 1087, + "town": 0, + "rural": 721, + "total": 366 + }, + "2024": { + "urban": 1016, + "town": 0, + "rural": 723, + "total": 293 + } + }, + "primary": { + "2015": { + "urban": 1371, + "town": 0, + "rural": 637, + "total": 734 + }, + "2016": { + "urban": 1302, + "town": 0, + "rural": 653, + "total": 649 + }, + "2017": { + "urban": 1258, + "town": 0, + "rural": 604, + "total": 654 + }, + "2018": { + "urban": 1310, + "town": 0, + "rural": 676, + "total": 634 + }, + "2019": { + "urban": 1321, + "town": 0, + "rural": 798, + "total": 523 + }, + "2020": { + "urban": 1173, + "town": 0, + "rural": 705, + "total": 468 + }, + "2021": { + "urban": 1132, + "town": 0, + "rural": 670, + "total": 462 + }, + "2022": { + "urban": 1075, + "town": 0, + "rural": 688, + "total": 387 + }, + "2023": { + "urban": 1516, + "town": 0, + "rural": 1045, + "total": 471 + }, + "2024": { + "urban": 1255, + "town": 0, + "rural": 975, + "total": 280 + } + }, + "junior": { + "2015": { + "urban": 1900, + "town": 0, + "rural": 1686, + "total": 214 + }, + "2016": { + "urban": 1734, + "town": 0, + "rural": 1568, + "total": 166 + }, + "2017": { + "urban": 1673, + "town": 0, + "rural": 1489, + "total": 184 + }, + "2018": { + "urban": 1569, + "town": 0, + "rural": 1392, + "total": 177 + }, + "2019": { + "urban": 1373, + "town": 0, + "rural": 1253, + "total": 120 + }, + "2020": { + "urban": 1412, + "town": 0, + "rural": 1246, + "total": 166 + }, + "2021": { + "urban": 1377, + "town": 0, + "rural": 1231, + "total": 146 + }, + "2022": { + "urban": 1305, + "town": 0, + "rural": 1179, + "total": 126 + }, + "2023": { + "urban": 1238, + "town": 0, + "rural": 1124, + "total": 114 + }, + "2024": { + "urban": 1266, + "town": 0, + "rural": 1161, + "total": 105 + } + }, + "senior": { + "2015": { + "urban": 713, + "town": 0, + "rural": 713, + "total": 0 + }, + "2016": { + "urban": 741, + "town": 0, + "rural": 741, + "total": 0 + }, + "2017": { + "urban": 816, + "town": 0, + "rural": 816, + "total": 0 + }, + "2018": { + "urban": 730, + "town": 0, + "rural": 730, + "total": 0 + }, + "2019": { + "urban": 813, + "town": 0, + "rural": 813, + "total": 0 + }, + "2020": { + "urban": 743, + "town": 0, + "rural": 743, + "total": 0 + }, + "2021": { + "urban": 711, + "town": 0, + "rural": 711, + "total": 0 + }, + "2022": { + "urban": 656, + "town": 0, + "rural": 656, + "total": 0 + }, + "2023": { + "urban": 686, + "town": 0, + "rural": 686, + "total": 0 + }, + "2024": { + "urban": 852, + "town": 0, + "rural": 852, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 201 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 185 + }, + "2022": { + "total": 135 + }, + "2023": { + "total": 156 + }, + "2024": { + "total": 138 + } + } + } + }, + { + "area_name": "牟定县", + "area_code": "532323000", + "raw_name": "牟定县", + "education_data": { + "preschool": { + "2015": { + "urban": 1832, + "town": 0, + "rural": 795, + "total": 1037 + }, + "2016": { + "urban": 1748, + "town": 0, + "rural": 900, + "total": 848 + }, + "2017": { + "urban": 1522, + "town": 0, + "rural": 812, + "total": 710 + }, + "2018": { + "urban": 1270, + "town": 0, + "rural": 593, + "total": 677 + }, + "2019": { + "urban": 1301, + "town": 0, + "rural": 778, + "total": 523 + }, + "2020": { + "urban": 1442, + "town": 0, + "rural": 965, + "total": 477 + }, + "2021": { + "urban": 1351, + "town": 0, + "rural": 912, + "total": 439 + }, + "2022": { + "urban": 1327, + "town": 0, + "rural": 913, + "total": 414 + }, + "2023": { + "urban": 1298, + "town": 0, + "rural": 1025, + "total": 273 + }, + "2024": { + "urban": 844, + "town": 0, + "rural": 631, + "total": 213 + } + }, + "primary": { + "2015": { + "urban": 1460, + "town": 0, + "rural": 737, + "total": 723 + }, + "2016": { + "urban": 1600, + "town": 0, + "rural": 810, + "total": 790 + }, + "2017": { + "urban": 1318, + "town": 0, + "rural": 694, + "total": 624 + }, + "2018": { + "urban": 1301, + "town": 0, + "rural": 729, + "total": 572 + }, + "2019": { + "urban": 1228, + "town": 0, + "rural": 738, + "total": 490 + }, + "2020": { + "urban": 1083, + "town": 0, + "rural": 696, + "total": 387 + }, + "2021": { + "urban": 1092, + "town": 0, + "rural": 695, + "total": 397 + }, + "2022": { + "urban": 1004, + "town": 0, + "rural": 699, + "total": 305 + }, + "2023": { + "urban": 1428, + "town": 0, + "rural": 1075, + "total": 353 + }, + "2024": { + "urban": 1254, + "town": 0, + "rural": 988, + "total": 266 + } + }, + "junior": { + "2015": { + "urban": 2126, + "town": 0, + "rural": 1288, + "total": 838 + }, + "2016": { + "urban": 2020, + "town": 0, + "rural": 1433, + "total": 587 + }, + "2017": { + "urban": 1889, + "town": 0, + "rural": 1383, + "total": 506 + }, + "2018": { + "urban": 1669, + "town": 0, + "rural": 1265, + "total": 404 + }, + "2019": { + "urban": 1495, + "town": 0, + "rural": 1090, + "total": 405 + }, + "2020": { + "urban": 1319, + "town": 0, + "rural": 1049, + "total": 270 + }, + "2021": { + "urban": 1342, + "town": 0, + "rural": 1059, + "total": 283 + }, + "2022": { + "urban": 1500, + "town": 0, + "rural": 1215, + "total": 285 + }, + "2023": { + "urban": 1257, + "town": 0, + "rural": 1118, + "total": 139 + }, + "2024": { + "urban": 1168, + "town": 0, + "rural": 1079, + "total": 89 + } + }, + "senior": { + "2015": { + "urban": 704, + "town": 0, + "rural": 704, + "total": 0 + }, + "2016": { + "urban": 730, + "town": 0, + "rural": 730, + "total": 0 + }, + "2017": { + "urban": 681, + "town": 0, + "rural": 681, + "total": 0 + }, + "2018": { + "urban": 659, + "town": 0, + "rural": 659, + "total": 0 + }, + "2019": { + "urban": 708, + "town": 0, + "rural": 708, + "total": 0 + }, + "2020": { + "urban": 777, + "town": 0, + "rural": 777, + "total": 0 + }, + "2021": { + "urban": 671, + "town": 0, + "rural": 671, + "total": 0 + }, + "2022": { + "urban": 637, + "town": 0, + "rural": 637, + "total": 0 + }, + "2023": { + "urban": 643, + "town": 0, + "rural": 643, + "total": 0 + }, + "2024": { + "urban": 629, + "town": 0, + "rural": 629, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 189 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 134 + }, + "2022": { + "total": 109 + }, + "2023": { + "total": 81 + }, + "2024": { + "total": 206 + } + } + } + }, + { + "area_name": "南华县", + "area_code": "532324000", + "raw_name": "南华县", + "education_data": { + "preschool": { + "2015": { + "urban": 3169, + "town": 0, + "rural": 1817, + "total": 1352 + }, + "2016": { + "urban": 2888, + "town": 0, + "rural": 1583, + "total": 1305 + }, + "2017": { + "urban": 2327, + "town": 0, + "rural": 1252, + "total": 1075 + }, + "2018": { + "urban": 2997, + "town": 0, + "rural": 2283, + "total": 714 + }, + "2019": { + "urban": 2647, + "town": 0, + "rural": 1213, + "total": 1434 + }, + "2020": { + "urban": 3134, + "town": 0, + "rural": 1604, + "total": 1530 + }, + "2021": { + "urban": 2651, + "town": 0, + "rural": 1573, + "total": 1078 + }, + "2022": { + "urban": 2610, + "town": 0, + "rural": 1579, + "total": 1031 + }, + "2023": { + "urban": 2314, + "town": 0, + "rural": 1441, + "total": 873 + }, + "2024": { + "urban": 1442, + "town": 0, + "rural": 1053, + "total": 389 + } + }, + "primary": { + "2015": { + "urban": 2465, + "town": 0, + "rural": 762, + "total": 1703 + }, + "2016": { + "urban": 2471, + "town": 0, + "rural": 810, + "total": 1661 + }, + "2017": { + "urban": 2404, + "town": 0, + "rural": 916, + "total": 1488 + }, + "2018": { + "urban": 2412, + "town": 0, + "rural": 964, + "total": 1448 + }, + "2019": { + "urban": 2649, + "town": 0, + "rural": 1199, + "total": 1450 + }, + "2020": { + "urban": 2213, + "town": 0, + "rural": 1143, + "total": 1070 + }, + "2021": { + "urban": 2101, + "town": 0, + "rural": 1221, + "total": 880 + }, + "2022": { + "urban": 2092, + "town": 0, + "rural": 1250, + "total": 842 + }, + "2023": { + "urban": 2461, + "town": 0, + "rural": 1659, + "total": 802 + }, + "2024": { + "urban": 2205, + "town": 0, + "rural": 1610, + "total": 595 + } + }, + "junior": { + "2015": { + "urban": 3214, + "town": 0, + "rural": 2734, + "total": 480 + }, + "2016": { + "urban": 3065, + "town": 0, + "rural": 2597, + "total": 468 + }, + "2017": { + "urban": 2846, + "town": 0, + "rural": 2404, + "total": 442 + }, + "2018": { + "urban": 2660, + "town": 0, + "rural": 2275, + "total": 385 + }, + "2019": { + "urban": 2470, + "town": 0, + "rural": 2094, + "total": 376 + }, + "2020": { + "urban": 2297, + "town": 0, + "rural": 2023, + "total": 274 + }, + "2021": { + "urban": 2296, + "town": 0, + "rural": 2048, + "total": 248 + }, + "2022": { + "urban": 2332, + "town": 0, + "rural": 2141, + "total": 191 + }, + "2023": { + "urban": 2274, + "town": 0, + "rural": 2092, + "total": 182 + }, + "2024": { + "urban": 2250, + "town": 0, + "rural": 2108, + "total": 142 + } + }, + "senior": { + "2015": { + "urban": 906, + "town": 0, + "rural": 906, + "total": 0 + }, + "2016": { + "urban": 1126, + "town": 0, + "rural": 1126, + "total": 0 + }, + "2017": { + "urban": 1038, + "town": 0, + "rural": 1038, + "total": 0 + }, + "2018": { + "urban": 848, + "town": 0, + "rural": 848, + "total": 0 + }, + "2019": { + "urban": 812, + "town": 0, + "rural": 812, + "total": 0 + }, + "2020": { + "urban": 955, + "town": 0, + "rural": 955, + "total": 0 + }, + "2021": { + "urban": 839, + "town": 0, + "rural": 839, + "total": 0 + }, + "2022": { + "urban": 1038, + "town": 0, + "rural": 1038, + "total": 0 + }, + "2023": { + "urban": 1079, + "town": 0, + "rural": 1079, + "total": 0 + }, + "2024": { + "urban": 1005, + "town": 0, + "rural": 1005, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 350 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 75 + }, + "2022": { + "total": 64 + }, + "2023": { + "total": 123 + }, + "2024": { + "total": 101 + } + } + } + }, + { + "area_name": "姚安县", + "area_code": "532325000", + "raw_name": "姚安县", + "education_data": { + "preschool": { + "2015": { + "urban": 2177, + "town": 0, + "rural": 923, + "total": 1254 + }, + "2016": { + "urban": 3166, + "town": 0, + "rural": 1454, + "total": 1712 + }, + "2017": { + "urban": 3151, + "town": 0, + "rural": 1555, + "total": 1596 + }, + "2018": { + "urban": 2415, + "town": 0, + "rural": 1097, + "total": 1318 + }, + "2019": { + "urban": 3327, + "town": 0, + "rural": 1356, + "total": 1971 + }, + "2020": { + "urban": 3262, + "town": 0, + "rural": 1560, + "total": 1702 + }, + "2021": { + "urban": 1673, + "town": 0, + "rural": 807, + "total": 866 + }, + "2022": { + "urban": 2446, + "town": 0, + "rural": 989, + "total": 1457 + }, + "2023": { + "urban": 2175, + "town": 0, + "rural": 911, + "total": 1264 + }, + "2024": { + "urban": 1450, + "town": 0, + "rural": 686, + "total": 764 + } + }, + "primary": { + "2015": { + "urban": 1467, + "town": 0, + "rural": 544, + "total": 923 + }, + "2016": { + "urban": 1463, + "town": 0, + "rural": 532, + "total": 931 + }, + "2017": { + "urban": 1442, + "town": 0, + "rural": 554, + "total": 888 + }, + "2018": { + "urban": 1508, + "town": 0, + "rural": 667, + "total": 841 + }, + "2019": { + "urban": 1712, + "town": 0, + "rural": 695, + "total": 1017 + }, + "2020": { + "urban": 1546, + "town": 0, + "rural": 667, + "total": 879 + }, + "2021": { + "urban": 1509, + "town": 0, + "rural": 677, + "total": 832 + }, + "2022": { + "urban": 1402, + "town": 0, + "rural": 645, + "total": 757 + }, + "2023": { + "urban": 1876, + "town": 0, + "rural": 1033, + "total": 843 + }, + "2024": { + "urban": 1646, + "town": 0, + "rural": 1020, + "total": 626 + } + }, + "junior": { + "2015": { + "urban": 2023, + "town": 0, + "rural": 1380, + "total": 643 + }, + "2016": { + "urban": 1862, + "town": 0, + "rural": 1136, + "total": 726 + }, + "2017": { + "urban": 1742, + "town": 0, + "rural": 1034, + "total": 708 + }, + "2018": { + "urban": 1465, + "town": 0, + "rural": 968, + "total": 497 + }, + "2019": { + "urban": 1404, + "town": 0, + "rural": 964, + "total": 440 + }, + "2020": { + "urban": 1451, + "town": 0, + "rural": 1030, + "total": 421 + }, + "2021": { + "urban": 1375, + "town": 0, + "rural": 922, + "total": 453 + }, + "2022": { + "urban": 1329, + "town": 0, + "rural": 880, + "total": 449 + }, + "2023": { + "urban": 1344, + "town": 0, + "rural": 1027, + "total": 317 + }, + "2024": { + "urban": 1365, + "town": 0, + "rural": 1087, + "total": 278 + } + }, + "senior": { + "2015": { + "urban": 748, + "town": 0, + "rural": 748, + "total": 0 + }, + "2016": { + "urban": 763, + "town": 0, + "rural": 763, + "total": 0 + }, + "2017": { + "urban": 859, + "town": 0, + "rural": 859, + "total": 0 + }, + "2018": { + "urban": 750, + "town": 0, + "rural": 750, + "total": 0 + }, + "2019": { + "urban": 598, + "town": 0, + "rural": 598, + "total": 0 + }, + "2020": { + "urban": 633, + "town": 0, + "rural": 633, + "total": 0 + }, + "2021": { + "urban": 552, + "town": 0, + "rural": 552, + "total": 0 + }, + "2022": { + "urban": 540, + "town": 0, + "rural": 540, + "total": 0 + }, + "2023": { + "urban": 562, + "town": 0, + "rural": 562, + "total": 0 + }, + "2024": { + "urban": 587, + "town": 0, + "rural": 587, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 34 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 151 + }, + "2022": { + "total": 79 + }, + "2023": { + "total": 53 + }, + "2024": { + "total": 105 + } + } + } + }, + { + "area_name": "大姚县", + "area_code": "532326000", + "raw_name": "大姚县", + "education_data": { + "preschool": { + "2015": { + "urban": 2982, + "town": 0, + "rural": 1066, + "total": 1916 + }, + "2016": { + "urban": 3387, + "town": 0, + "rural": 1180, + "total": 2207 + }, + "2017": { + "urban": 3071, + "town": 0, + "rural": 1035, + "total": 2036 + }, + "2018": { + "urban": 3122, + "town": 0, + "rural": 1158, + "total": 1964 + }, + "2019": { + "urban": 2930, + "town": 0, + "rural": 1051, + "total": 1879 + }, + "2020": { + "urban": 3228, + "town": 0, + "rural": 1381, + "total": 1847 + }, + "2021": { + "urban": 3406, + "town": 0, + "rural": 1514, + "total": 1892 + }, + "2022": { + "urban": 2370, + "town": 0, + "rural": 1216, + "total": 1154 + }, + "2023": { + "urban": 2070, + "town": 0, + "rural": 1113, + "total": 957 + }, + "2024": { + "urban": 1727, + "town": 0, + "rural": 996, + "total": 731 + } + }, + "primary": { + "2015": { + "urban": 2552, + "town": 0, + "rural": 857, + "total": 1695 + }, + "2016": { + "urban": 2485, + "town": 0, + "rural": 888, + "total": 1597 + }, + "2017": { + "urban": 2467, + "town": 0, + "rural": 944, + "total": 1523 + }, + "2018": { + "urban": 2331, + "town": 0, + "rural": 940, + "total": 1391 + }, + "2019": { + "urban": 2375, + "town": 0, + "rural": 952, + "total": 1423 + }, + "2020": { + "urban": 2372, + "town": 0, + "rural": 1005, + "total": 1367 + }, + "2021": { + "urban": 2362, + "town": 0, + "rural": 1022, + "total": 1340 + }, + "2022": { + "urban": 2118, + "town": 0, + "rural": 1015, + "total": 1103 + }, + "2023": { + "urban": 2788, + "town": 0, + "rural": 1480, + "total": 1308 + }, + "2024": { + "urban": 2581, + "town": 0, + "rural": 1535, + "total": 1046 + } + }, + "junior": { + "2015": { + "urban": 3080, + "town": 0, + "rural": 2096, + "total": 984 + }, + "2016": { + "urban": 2806, + "town": 0, + "rural": 1945, + "total": 861 + }, + "2017": { + "urban": 2786, + "town": 0, + "rural": 1957, + "total": 829 + }, + "2018": { + "urban": 2495, + "town": 0, + "rural": 1745, + "total": 750 + }, + "2019": { + "urban": 2710, + "town": 0, + "rural": 2024, + "total": 686 + }, + "2020": { + "urban": 2491, + "town": 0, + "rural": 1862, + "total": 629 + }, + "2021": { + "urban": 2537, + "town": 0, + "rural": 1912, + "total": 625 + }, + "2022": { + "urban": 2484, + "town": 0, + "rural": 1933, + "total": 551 + }, + "2023": { + "urban": 2397, + "town": 0, + "rural": 1820, + "total": 577 + }, + "2024": { + "urban": 2271, + "town": 0, + "rural": 1746, + "total": 525 + } + }, + "senior": { + "2015": { + "urban": 1868, + "town": 0, + "rural": 1868, + "total": 0 + }, + "2016": { + "urban": 2026, + "town": 0, + "rural": 2026, + "total": 0 + }, + "2017": { + "urban": 1858, + "town": 0, + "rural": 1858, + "total": 0 + }, + "2018": { + "urban": 1766, + "town": 0, + "rural": 1766, + "total": 0 + }, + "2019": { + "urban": 1547, + "town": 0, + "rural": 1547, + "total": 0 + }, + "2020": { + "urban": 1684, + "town": 0, + "rural": 1684, + "total": 0 + }, + "2021": { + "urban": 1656, + "town": 0, + "rural": 1656, + "total": 0 + }, + "2022": { + "urban": 1782, + "town": 0, + "rural": 1782, + "total": 0 + }, + "2023": { + "urban": 1751, + "town": 0, + "rural": 1751, + "total": 0 + }, + "2024": { + "urban": 1696, + "town": 0, + "rural": 1696, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 194 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 224 + }, + "2022": { + "total": 268 + }, + "2023": { + "total": 318 + }, + "2024": { + "total": 311 + } + } + } + }, + { + "area_name": "永仁县", + "area_code": "532327000", + "raw_name": "永仁县", + "education_data": { + "preschool": { + "2015": { + "urban": 1717, + "town": 0, + "rural": 1073, + "total": 644 + }, + "2016": { + "urban": 1611, + "town": 0, + "rural": 1110, + "total": 501 + }, + "2017": { + "urban": 1056, + "town": 0, + "rural": 662, + "total": 394 + }, + "2018": { + "urban": 1238, + "town": 0, + "rural": 879, + "total": 359 + }, + "2019": { + "urban": 1018, + "town": 0, + "rural": 717, + "total": 301 + }, + "2020": { + "urban": 1452, + "town": 0, + "rural": 1091, + "total": 361 + }, + "2021": { + "urban": 1022, + "town": 0, + "rural": 797, + "total": 225 + }, + "2022": { + "urban": 1071, + "town": 0, + "rural": 850, + "total": 221 + }, + "2023": { + "urban": 933, + "town": 0, + "rural": 764, + "total": 169 + }, + "2024": { + "urban": 825, + "town": 0, + "rural": 687, + "total": 138 + } + }, + "primary": { + "2015": { + "urban": 1056, + "town": 0, + "rural": 552, + "total": 504 + }, + "2016": { + "urban": 1098, + "town": 0, + "rural": 539, + "total": 559 + }, + "2017": { + "urban": 972, + "town": 0, + "rural": 498, + "total": 474 + }, + "2018": { + "urban": 1085, + "town": 0, + "rural": 533, + "total": 552 + }, + "2019": { + "urban": 992, + "town": 0, + "rural": 640, + "total": 352 + }, + "2020": { + "urban": 931, + "town": 0, + "rural": 634, + "total": 297 + }, + "2021": { + "urban": 1017, + "town": 0, + "rural": 709, + "total": 308 + }, + "2022": { + "urban": 917, + "town": 0, + "rural": 723, + "total": 194 + }, + "2023": { + "urban": 1187, + "town": 0, + "rural": 936, + "total": 251 + }, + "2024": { + "urban": 1091, + "town": 0, + "rural": 887, + "total": 204 + } + }, + "junior": { + "2015": { + "urban": 1178, + "town": 0, + "rural": 859, + "total": 319 + }, + "2016": { + "urban": 1119, + "town": 0, + "rural": 870, + "total": 249 + }, + "2017": { + "urban": 1087, + "town": 0, + "rural": 843, + "total": 244 + }, + "2018": { + "urban": 1040, + "town": 0, + "rural": 781, + "total": 259 + }, + "2019": { + "urban": 989, + "town": 0, + "rural": 989, + "total": 0 + }, + "2020": { + "urban": 962, + "town": 0, + "rural": 962, + "total": 0 + }, + "2021": { + "urban": 966, + "town": 0, + "rural": 966, + "total": 0 + }, + "2022": { + "urban": 1019, + "town": 0, + "rural": 1019, + "total": 0 + }, + "2023": { + "urban": 905, + "town": 0, + "rural": 905, + "total": 0 + }, + "2024": { + "urban": 1017, + "town": 0, + "rural": 1017, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 442, + "town": 0, + "rural": 442, + "total": 0 + }, + "2016": { + "urban": 403, + "town": 0, + "rural": 403, + "total": 0 + }, + "2017": { + "urban": 400, + "town": 0, + "rural": 400, + "total": 0 + }, + "2018": { + "urban": 426, + "town": 0, + "rural": 426, + "total": 0 + }, + "2019": { + "urban": 374, + "town": 0, + "rural": 374, + "total": 0 + }, + "2020": { + "urban": 361, + "town": 0, + "rural": 361, + "total": 0 + }, + "2021": { + "urban": 435, + "town": 0, + "rural": 435, + "total": 0 + }, + "2022": { + "urban": 411, + "town": 0, + "rural": 411, + "total": 0 + }, + "2023": { + "urban": 458, + "town": 0, + "rural": 458, + "total": 0 + }, + "2024": { + "urban": 447, + "town": 0, + "rural": 447, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 80 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 60 + }, + "2022": { + "total": 66 + }, + "2023": { + "total": 96 + }, + "2024": { + "total": 110 + } + } + } + }, + { + "area_name": "元谋县", + "area_code": "532328000", + "raw_name": "元谋县", + "education_data": { + "preschool": { + "2015": { + "urban": 2737, + "town": 0, + "rural": 784, + "total": 1953 + }, + "2016": { + "urban": 2734, + "town": 0, + "rural": 675, + "total": 2059 + }, + "2017": { + "urban": 3269, + "town": 0, + "rural": 1447, + "total": 1822 + }, + "2018": { + "urban": 2979, + "town": 0, + "rural": 1286, + "total": 1693 + }, + "2019": { + "urban": 1889, + "town": 0, + "rural": 974, + "total": 915 + }, + "2020": { + "urban": 2670, + "town": 0, + "rural": 1476, + "total": 1194 + }, + "2021": { + "urban": 2605, + "town": 0, + "rural": 1569, + "total": 1036 + }, + "2022": { + "urban": 2603, + "town": 0, + "rural": 1619, + "total": 984 + }, + "2023": { + "urban": 2284, + "town": 0, + "rural": 1526, + "total": 758 + }, + "2024": { + "urban": 1805, + "town": 0, + "rural": 1245, + "total": 560 + } + }, + "primary": { + "2015": { + "urban": 2260, + "town": 0, + "rural": 570, + "total": 1690 + }, + "2016": { + "urban": 2284, + "town": 0, + "rural": 609, + "total": 1675 + }, + "2017": { + "urban": 2304, + "town": 0, + "rural": 675, + "total": 1629 + }, + "2018": { + "urban": 2512, + "town": 0, + "rural": 779, + "total": 1733 + }, + "2019": { + "urban": 2414, + "town": 0, + "rural": 972, + "total": 1442 + }, + "2020": { + "urban": 2427, + "town": 0, + "rural": 1051, + "total": 1376 + }, + "2021": { + "urban": 2259, + "town": 0, + "rural": 1007, + "total": 1252 + }, + "2022": { + "urban": 2155, + "town": 0, + "rural": 1043, + "total": 1112 + }, + "2023": { + "urban": 2769, + "town": 0, + "rural": 1583, + "total": 1186 + }, + "2024": { + "urban": 2329, + "town": 0, + "rural": 1480, + "total": 849 + } + }, + "junior": { + "2015": { + "urban": 2597, + "town": 0, + "rural": 1448, + "total": 1149 + }, + "2016": { + "urban": 2400, + "town": 0, + "rural": 1449, + "total": 951 + }, + "2017": { + "urban": 2353, + "town": 0, + "rural": 1346, + "total": 1007 + }, + "2018": { + "urban": 2400, + "town": 0, + "rural": 1464, + "total": 936 + }, + "2019": { + "urban": 2270, + "town": 0, + "rural": 1528, + "total": 742 + }, + "2020": { + "urban": 2229, + "town": 0, + "rural": 1450, + "total": 779 + }, + "2021": { + "urban": 2223, + "town": 0, + "rural": 1502, + "total": 721 + }, + "2022": { + "urban": 2245, + "town": 0, + "rural": 1446, + "total": 799 + }, + "2023": { + "urban": 2219, + "town": 0, + "rural": 1695, + "total": 524 + }, + "2024": { + "urban": 2387, + "town": 0, + "rural": 1873, + "total": 514 + } + }, + "senior": { + "2015": { + "urban": 752, + "town": 0, + "rural": 752, + "total": 0 + }, + "2016": { + "urban": 842, + "town": 0, + "rural": 842, + "total": 0 + }, + "2017": { + "urban": 794, + "town": 0, + "rural": 794, + "total": 0 + }, + "2018": { + "urban": 626, + "town": 0, + "rural": 626, + "total": 0 + }, + "2019": { + "urban": 674, + "town": 0, + "rural": 674, + "total": 0 + }, + "2020": { + "urban": 831, + "town": 0, + "rural": 831, + "total": 0 + }, + "2021": { + "urban": 805, + "town": 0, + "rural": 805, + "total": 0 + }, + "2022": { + "urban": 911, + "town": 0, + "rural": 911, + "total": 0 + }, + "2023": { + "urban": 894, + "town": 0, + "rural": 894, + "total": 0 + }, + "2024": { + "urban": 849, + "town": 0, + "rural": 849, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 30 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 46 + }, + "2022": { + "total": 109 + }, + "2023": { + "total": 80 + }, + "2024": { + "total": 163 + } + } + } + }, + { + "area_name": "武定县", + "area_code": "532329000", + "raw_name": "武定县", + "education_data": { + "preschool": { + "2015": { + "urban": 3749, + "town": 0, + "rural": 1365, + "total": 2384 + }, + "2016": { + "urban": 4181, + "town": 0, + "rural": 1793, + "total": 2388 + }, + "2017": { + "urban": 3577, + "town": 0, + "rural": 1409, + "total": 2168 + }, + "2018": { + "urban": 3736, + "town": 0, + "rural": 1761, + "total": 1975 + }, + "2019": { + "urban": 3535, + "town": 0, + "rural": 1628, + "total": 1907 + }, + "2020": { + "urban": 3077, + "town": 0, + "rural": 1498, + "total": 1579 + }, + "2021": { + "urban": 2741, + "town": 0, + "rural": 1486, + "total": 1255 + }, + "2022": { + "urban": 2651, + "town": 0, + "rural": 1531, + "total": 1120 + }, + "2023": { + "urban": 2278, + "town": 0, + "rural": 1370, + "total": 908 + }, + "2024": { + "urban": 1943, + "town": 0, + "rural": 1222, + "total": 721 + } + }, + "primary": { + "2015": { + "urban": 3214, + "town": 0, + "rural": 887, + "total": 2327 + }, + "2016": { + "urban": 3082, + "town": 0, + "rural": 918, + "total": 2164 + }, + "2017": { + "urban": 2933, + "town": 0, + "rural": 861, + "total": 2072 + }, + "2018": { + "urban": 3204, + "town": 0, + "rural": 957, + "total": 2247 + }, + "2019": { + "urban": 3037, + "town": 0, + "rural": 1344, + "total": 1693 + }, + "2020": { + "urban": 2980, + "town": 0, + "rural": 1366, + "total": 1614 + }, + "2021": { + "urban": 2634, + "town": 0, + "rural": 1359, + "total": 1275 + }, + "2022": { + "urban": 2351, + "town": 0, + "rural": 1318, + "total": 1033 + }, + "2023": { + "urban": 2788, + "town": 0, + "rural": 1753, + "total": 1035 + }, + "2024": { + "urban": 2624, + "town": 0, + "rural": 1934, + "total": 690 + } + }, + "junior": { + "2015": { + "urban": 3505, + "town": 0, + "rural": 2673, + "total": 832 + }, + "2016": { + "urban": 3230, + "town": 0, + "rural": 2263, + "total": 967 + }, + "2017": { + "urban": 3109, + "town": 0, + "rural": 2010, + "total": 1099 + }, + "2018": { + "urban": 2952, + "town": 0, + "rural": 2049, + "total": 903 + }, + "2019": { + "urban": 2999, + "town": 0, + "rural": 2321, + "total": 678 + }, + "2020": { + "urban": 2821, + "town": 0, + "rural": 2184, + "total": 637 + }, + "2021": { + "urban": 3046, + "town": 0, + "rural": 2357, + "total": 689 + }, + "2022": { + "urban": 3030, + "town": 0, + "rural": 2386, + "total": 644 + }, + "2023": { + "urban": 2780, + "town": 0, + "rural": 2259, + "total": 521 + }, + "2024": { + "urban": 3004, + "town": 0, + "rural": 2555, + "total": 449 + } + }, + "senior": { + "2015": { + "urban": 1319, + "town": 0, + "rural": 1319, + "total": 0 + }, + "2016": { + "urban": 1485, + "town": 0, + "rural": 1485, + "total": 0 + }, + "2017": { + "urban": 1400, + "town": 0, + "rural": 1400, + "total": 0 + }, + "2018": { + "urban": 1435, + "town": 0, + "rural": 1435, + "total": 0 + }, + "2019": { + "urban": 1388, + "town": 0, + "rural": 1388, + "total": 0 + }, + "2020": { + "urban": 1634, + "town": 0, + "rural": 1634, + "total": 0 + }, + "2021": { + "urban": 1463, + "town": 0, + "rural": 1463, + "total": 0 + }, + "2022": { + "urban": 1348, + "town": 0, + "rural": 1348, + "total": 0 + }, + "2023": { + "urban": 1360, + "town": 0, + "rural": 1360, + "total": 0 + }, + "2024": { + "urban": 1345, + "town": 0, + "rural": 1345, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 178 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 163 + }, + "2022": { + "total": 179 + }, + "2023": { + "total": 321 + }, + "2024": { + "total": 474 + } + } + } + }, + { + "area_name": "禄丰县", + "area_code": "532331000", + "raw_name": "禄丰县", + "education_data": { + "preschool": { + "2015": { + "urban": 5678, + "town": 0, + "rural": 2271, + "total": 3407 + }, + "2016": { + "urban": 5321, + "town": 0, + "rural": 1994, + "total": 3327 + }, + "2017": { + "urban": 4920, + "town": 0, + "rural": 1824, + "total": 3096 + }, + "2018": { + "urban": 5061, + "town": 0, + "rural": 2992, + "total": 2069 + }, + "2019": { + "urban": 3912, + "town": 0, + "rural": 2526, + "total": 1386 + }, + "2020": { + "urban": 4918, + "town": 0, + "rural": 3405, + "total": 1513 + }, + "2021": { + "urban": 4218, + "town": 0, + "rural": 2993, + "total": 1225 + }, + "2022": { + "urban": 4730, + "town": 1494, + "rural": 2384, + "total": 852 + }, + "2023": { + "urban": 3327, + "town": 1163, + "rural": 1540, + "total": 624 + }, + "2024": { + "urban": 3019, + "town": 1113, + "rural": 1504, + "total": 402 + } + }, + "primary": { + "2015": { + "urban": 4217, + "town": 0, + "rural": 1544, + "total": 2673 + }, + "2016": { + "urban": 4211, + "town": 0, + "rural": 1442, + "total": 2769 + }, + "2017": { + "urban": 3814, + "town": 0, + "rural": 1424, + "total": 2390 + }, + "2018": { + "urban": 3747, + "town": 0, + "rural": 1466, + "total": 2281 + }, + "2019": { + "urban": 3725, + "town": 0, + "rural": 1497, + "total": 2228 + }, + "2020": { + "urban": 3390, + "town": 0, + "rural": 1421, + "total": 1969 + }, + "2021": { + "urban": 3816, + "town": 0, + "rural": 1540, + "total": 2276 + }, + "2022": { + "urban": 3064, + "town": 901, + "rural": 642, + "total": 1521 + }, + "2023": { + "urban": 4010, + "town": 1330, + "rural": 942, + "total": 1738 + }, + "2024": { + "urban": 3521, + "town": 1266, + "rural": 909, + "total": 1346 + } + }, + "junior": { + "2015": { + "urban": 5633, + "town": 0, + "rural": 3385, + "total": 2248 + }, + "2016": { + "urban": 5372, + "town": 0, + "rural": 3364, + "total": 2008 + }, + "2017": { + "urban": 5244, + "town": 0, + "rural": 3377, + "total": 1867 + }, + "2018": { + "urban": 4718, + "town": 0, + "rural": 3293, + "total": 1425 + }, + "2019": { + "urban": 4400, + "town": 0, + "rural": 3331, + "total": 1069 + }, + "2020": { + "urban": 4143, + "town": 0, + "rural": 3149, + "total": 994 + }, + "2021": { + "urban": 3979, + "town": 0, + "rural": 3121, + "total": 858 + }, + "2022": { + "urban": 3987, + "town": 1247, + "rural": 2074, + "total": 666 + }, + "2023": { + "urban": 3641, + "town": 1276, + "rural": 1808, + "total": 557 + }, + "2024": { + "urban": 3548, + "town": 1419, + "rural": 1888, + "total": 241 + } + }, + "senior": { + "2015": { + "urban": 2192, + "town": 0, + "rural": 2192, + "total": 0 + }, + "2016": { + "urban": 2202, + "town": 0, + "rural": 2202, + "total": 0 + }, + "2017": { + "urban": 2315, + "town": 0, + "rural": 2315, + "total": 0 + }, + "2018": { + "urban": 2190, + "town": 0, + "rural": 2190, + "total": 0 + }, + "2019": { + "urban": 2067, + "town": 0, + "rural": 2067, + "total": 0 + }, + "2020": { + "urban": 2254, + "town": 0, + "rural": 2254, + "total": 0 + }, + "2021": { + "urban": 2054, + "town": 0, + "rural": 2054, + "total": 0 + }, + "2022": { + "urban": 1974, + "town": 1077, + "rural": 897, + "total": 0 + }, + "2023": { + "urban": 1981, + "town": 1115, + "rural": 866, + "total": 0 + }, + "2024": { + "urban": 2040, + "town": 1099, + "rural": 941, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1019 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1024 + }, + "2022": { + "total": 856 + }, + "2023": { + "total": 621 + }, + "2024": { + "total": 926 + } + } + } + }, + { + "area_name": "红河哈尼族彝族自治州", + "area_code": "532500000", + "raw_name": "红河哈尼族彝族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 86116, + "town": 14089, + "rural": 26438, + "total": 45589 + }, + "2016": { + "urban": 77735, + "town": 13729, + "rural": 23130, + "total": 40876 + }, + "2017": { + "urban": 76038, + "town": 12368, + "rural": 24292, + "total": 39378 + }, + "2018": { + "urban": 79890, + "town": 13404, + "rural": 22282, + "total": 44204 + }, + "2019": { + "urban": 78812, + "town": 13923, + "rural": 22579, + "total": 42310 + }, + "2020": { + "urban": 88528, + "town": 16739, + "rural": 25326, + "total": 46463 + }, + "2021": { + "urban": 76681, + "town": 16133, + "rural": 22151, + "total": 38397 + }, + "2022": { + "urban": 69565, + "town": 15264, + "rural": 20766, + "total": 33535 + }, + "2023": { + "urban": 63790, + "town": 11995, + "rural": 18317, + "total": 33478 + }, + "2024": { + "urban": 52234, + "town": 11162, + "rural": 15698, + "total": 25374 + } + }, + "primary": { + "2015": { + "urban": 67391, + "town": 10026, + "rural": 16404, + "total": 40961 + }, + "2016": { + "urban": 70709, + "town": 9762, + "rural": 16875, + "total": 44072 + }, + "2017": { + "urban": 69630, + "town": 9749, + "rural": 18113, + "total": 41768 + }, + "2018": { + "urban": 73520, + "town": 12008, + "rural": 19825, + "total": 41687 + }, + "2019": { + "urban": 70060, + "town": 12118, + "rural": 19511, + "total": 38431 + }, + "2020": { + "urban": 67978, + "town": 12414, + "rural": 19050, + "total": 36514 + }, + "2021": { + "urban": 61340, + "town": 12961, + "rural": 17168, + "total": 31211 + }, + "2022": { + "urban": 57843, + "town": 13994, + "rural": 16387, + "total": 27462 + }, + "2023": { + "urban": 66074, + "town": 17281, + "rural": 20420, + "total": 28373 + }, + "2024": { + "urban": 59140, + "town": 15400, + "rural": 19200, + "total": 24540 + } + }, + "junior": { + "2015": { + "urban": 60031, + "town": 10977, + "rural": 28674, + "total": 20380 + }, + "2016": { + "urban": 59782, + "town": 11297, + "rural": 29016, + "total": 19469 + }, + "2017": { + "urban": 61635, + "town": 12146, + "rural": 33320, + "total": 16169 + }, + "2018": { + "urban": 59914, + "town": 12319, + "rural": 32864, + "total": 14731 + }, + "2019": { + "urban": 61680, + "town": 13150, + "rural": 33107, + "total": 15423 + }, + "2020": { + "urban": 64844, + "town": 14601, + "rural": 34709, + "total": 15534 + }, + "2021": { + "urban": 66177, + "town": 16276, + "rural": 33600, + "total": 16301 + }, + "2022": { + "urban": 69858, + "town": 17785, + "rural": 33706, + "total": 18367 + }, + "2023": { + "urban": 68748, + "town": 17822, + "rural": 32356, + "total": 18570 + }, + "2024": { + "urban": 72525, + "town": 20680, + "rural": 34239, + "total": 17606 + } + }, + "senior": { + "2015": { + "urban": 24174, + "town": 8137, + "rural": 16037, + "total": 0 + }, + "2016": { + "urban": 25055, + "town": 7652, + "rural": 16702, + "total": 701 + }, + "2017": { + "urban": 25213, + "town": 8224, + "rural": 15995, + "total": 994 + }, + "2018": { + "urban": 26687, + "town": 8623, + "rural": 17066, + "total": 998 + }, + "2019": { + "urban": 32060, + "town": 9090, + "rural": 21965, + "total": 1005 + }, + "2020": { + "urban": 34977, + "town": 10735, + "rural": 22887, + "total": 1355 + }, + "2021": { + "urban": 34474, + "town": 12212, + "rural": 21031, + "total": 1231 + }, + "2022": { + "urban": 34997, + "town": 12245, + "rural": 21542, + "total": 1210 + }, + "2023": { + "urban": 36768, + "town": 13303, + "rural": 22247, + "total": 1218 + }, + "2024": { + "urban": 35414, + "town": 13428, + "rural": 20382, + "total": 1604 + } + }, + "vocational": { + "2015": { + "total": 10435 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 16027 + }, + "2022": { + "total": 15664 + }, + "2023": { + "total": 20782 + }, + "2024": { + "total": 18524 + } + } + } + }, + { + "area_name": "个旧市", + "area_code": "532501000", + "raw_name": "个旧市", + "education_data": { + "preschool": { + "2015": { + "urban": 6526, + "town": 2245, + "rural": 2763, + "total": 1518 + }, + "2016": { + "urban": 5733, + "town": 2316, + "rural": 2175, + "total": 1242 + }, + "2017": { + "urban": 5314, + "town": 1804, + "rural": 2131, + "total": 1379 + }, + "2018": { + "urban": 5409, + "town": 1932, + "rural": 2192, + "total": 1285 + }, + "2019": { + "urban": 4595, + "town": 1711, + "rural": 1922, + "total": 962 + }, + "2020": { + "urban": 5212, + "town": 2112, + "rural": 2092, + "total": 1008 + }, + "2021": { + "urban": 4625, + "town": 2786, + "rural": 809, + "total": 1030 + }, + "2022": { + "urban": 3955, + "town": 2399, + "rural": 588, + "total": 968 + }, + "2023": { + "urban": 3347, + "town": 2060, + "rural": 411, + "total": 876 + }, + "2024": { + "urban": 3109, + "town": 2135, + "rural": 341, + "total": 633 + } + }, + "primary": { + "2015": { + "urban": 5964, + "town": 2313, + "rural": 1727, + "total": 1924 + }, + "2016": { + "urban": 5591, + "town": 2027, + "rural": 1834, + "total": 1730 + }, + "2017": { + "urban": 5330, + "town": 1939, + "rural": 1610, + "total": 1781 + }, + "2018": { + "urban": 5775, + "town": 2150, + "rural": 1746, + "total": 1879 + }, + "2019": { + "urban": 5212, + "town": 2041, + "rural": 1522, + "total": 1649 + }, + "2020": { + "urban": 4778, + "town": 1844, + "rural": 1490, + "total": 1444 + }, + "2021": { + "urban": 4495, + "town": 2732, + "rural": 444, + "total": 1319 + }, + "2022": { + "urban": 4315, + "town": 2672, + "rural": 524, + "total": 1119 + }, + "2023": { + "urban": 4576, + "town": 3049, + "rural": 482, + "total": 1045 + }, + "2024": { + "urban": 4074, + "town": 2718, + "rural": 499, + "total": 857 + } + }, + "junior": { + "2015": { + "urban": 4769, + "town": 2281, + "rural": 1914, + "total": 574 + }, + "2016": { + "urban": 4412, + "town": 2239, + "rural": 1655, + "total": 518 + }, + "2017": { + "urban": 4851, + "town": 2290, + "rural": 1977, + "total": 584 + }, + "2018": { + "urban": 5208, + "town": 2577, + "rural": 2028, + "total": 603 + }, + "2019": { + "urban": 4972, + "town": 2243, + "rural": 2122, + "total": 607 + }, + "2020": { + "urban": 5096, + "town": 2213, + "rural": 2348, + "total": 535 + }, + "2021": { + "urban": 5253, + "town": 3637, + "rural": 1134, + "total": 482 + }, + "2022": { + "urban": 5281, + "town": 3871, + "rural": 914, + "total": 496 + }, + "2023": { + "urban": 5262, + "town": 3943, + "rural": 859, + "total": 460 + }, + "2024": { + "urban": 6003, + "town": 4483, + "rural": 953, + "total": 567 + } + }, + "senior": { + "2015": { + "urban": 2235, + "town": 1957, + "rural": 278, + "total": 0 + }, + "2016": { + "urban": 1969, + "town": 1682, + "rural": 287, + "total": 0 + }, + "2017": { + "urban": 1913, + "town": 1735, + "rural": 178, + "total": 0 + }, + "2018": { + "urban": 1964, + "town": 1697, + "rural": 267, + "total": 0 + }, + "2019": { + "urban": 2165, + "town": 1737, + "rural": 428, + "total": 0 + }, + "2020": { + "urban": 2421, + "town": 1700, + "rural": 721, + "total": 0 + }, + "2021": { + "urban": 2746, + "town": 2746, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 2455, + "town": 2455, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 2481, + "town": 2481, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 2580, + "town": 2580, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1212 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 479 + }, + "2022": { + "total": 386 + }, + "2023": { + "total": 350 + }, + "2024": { + "total": 867 + } + } + } + }, + { + "area_name": "开远市", + "area_code": "532502000", + "raw_name": "开远市", + "education_data": { + "preschool": { + "2015": { + "urban": 4593, + "town": 2304, + "rural": 229, + "total": 2060 + }, + "2016": { + "urban": 4112, + "town": 2244, + "rural": 177, + "total": 1691 + }, + "2017": { + "urban": 4262, + "town": 2415, + "rural": 174, + "total": 1673 + }, + "2018": { + "urban": 4191, + "town": 1956, + "rural": 171, + "total": 2064 + }, + "2019": { + "urban": 4551, + "town": 2883, + "rural": 174, + "total": 1494 + }, + "2020": { + "urban": 4466, + "town": 2726, + "rural": 220, + "total": 1520 + }, + "2021": { + "urban": 4424, + "town": 2934, + "rural": 184, + "total": 1306 + }, + "2022": { + "urban": 4848, + "town": 2482, + "rural": 223, + "total": 2143 + }, + "2023": { + "urban": 3758, + "town": 2007, + "rural": 303, + "total": 1448 + }, + "2024": { + "urban": 3185, + "town": 1777, + "rural": 152, + "total": 1256 + } + }, + "primary": { + "2015": { + "urban": 4263, + "town": 1736, + "rural": 186, + "total": 2341 + }, + "2016": { + "urban": 4360, + "town": 1734, + "rural": 186, + "total": 2440 + }, + "2017": { + "urban": 4059, + "town": 1648, + "rural": 191, + "total": 2220 + }, + "2018": { + "urban": 4877, + "town": 2595, + "rural": 197, + "total": 2085 + }, + "2019": { + "urban": 4503, + "town": 2562, + "rural": 266, + "total": 1675 + }, + "2020": { + "urban": 4290, + "town": 2601, + "rural": 221, + "total": 1468 + }, + "2021": { + "urban": 3785, + "town": 2315, + "rural": 188, + "total": 1282 + }, + "2022": { + "urban": 3528, + "town": 2374, + "rural": 190, + "total": 964 + }, + "2023": { + "urban": 4212, + "town": 2906, + "rural": 249, + "total": 1057 + }, + "2024": { + "urban": 3781, + "town": 2595, + "rural": 198, + "total": 988 + } + }, + "junior": { + "2015": { + "urban": 3756, + "town": 1895, + "rural": 351, + "total": 1510 + }, + "2016": { + "urban": 3726, + "town": 2111, + "rural": 315, + "total": 1300 + }, + "2017": { + "urban": 4141, + "town": 2582, + "rural": 362, + "total": 1197 + }, + "2018": { + "urban": 3895, + "town": 2647, + "rural": 368, + "total": 880 + }, + "2019": { + "urban": 4095, + "town": 2778, + "rural": 294, + "total": 1023 + }, + "2020": { + "urban": 3666, + "town": 2573, + "rural": 287, + "total": 806 + }, + "2021": { + "urban": 3834, + "town": 2644, + "rural": 314, + "total": 876 + }, + "2022": { + "urban": 4142, + "town": 2913, + "rural": 336, + "total": 893 + }, + "2023": { + "urban": 4013, + "town": 2799, + "rural": 348, + "total": 866 + }, + "2024": { + "urban": 4656, + "town": 3200, + "rural": 329, + "total": 1127 + } + }, + "senior": { + "2015": { + "urban": 1793, + "town": 1793, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 1707, + "town": 1707, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 1683, + "town": 1683, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 1673, + "town": 1673, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 1660, + "town": 1660, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 1777, + "town": 1777, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 1940, + "town": 1940, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 1908, + "town": 1908, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 2037, + "town": 2037, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 1808, + "town": 1808, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 725 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 60 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "蒙自市", + "area_code": "532503000", + "raw_name": "蒙自市", + "education_data": { + "preschool": { + "2015": { + "urban": 8754, + "town": 5237, + "rural": 1400, + "total": 2117 + }, + "2016": { + "urban": 7022, + "town": 4300, + "rural": 1061, + "total": 1661 + }, + "2017": { + "urban": 7085, + "town": 4094, + "rural": 1204, + "total": 1787 + }, + "2018": { + "urban": 7911, + "town": 5519, + "rural": 796, + "total": 1596 + }, + "2019": { + "urban": 8360, + "town": 5579, + "rural": 958, + "total": 1823 + }, + "2020": { + "urban": 11060, + "town": 8297, + "rural": 981, + "total": 1782 + }, + "2021": { + "urban": 9544, + "town": 7190, + "rural": 900, + "total": 1454 + }, + "2022": { + "urban": 8898, + "town": 7057, + "rural": 564, + "total": 1277 + }, + "2023": { + "urban": 9644, + "town": 6187, + "rural": 1110, + "total": 2347 + }, + "2024": { + "urban": 7476, + "town": 5172, + "rural": 791, + "total": 1513 + } + }, + "primary": { + "2015": { + "urban": 7125, + "town": 4043, + "rural": 942, + "total": 2140 + }, + "2016": { + "urban": 7197, + "town": 3980, + "rural": 660, + "total": 2557 + }, + "2017": { + "urban": 7160, + "town": 4066, + "rural": 683, + "total": 2411 + }, + "2018": { + "urban": 8633, + "town": 4893, + "rural": 976, + "total": 2764 + }, + "2019": { + "urban": 8380, + "town": 5159, + "rural": 769, + "total": 2452 + }, + "2020": { + "urban": 8221, + "town": 5445, + "rural": 598, + "total": 2178 + }, + "2021": { + "urban": 7895, + "town": 5391, + "rural": 549, + "total": 1955 + }, + "2022": { + "urban": 8246, + "town": 6315, + "rural": 313, + "total": 1618 + }, + "2023": { + "urban": 10026, + "town": 7794, + "rural": 414, + "total": 1818 + }, + "2024": { + "urban": 9116, + "town": 7138, + "rural": 576, + "total": 1402 + } + }, + "junior": { + "2015": { + "urban": 5240, + "town": 3185, + "rural": 1756, + "total": 299 + }, + "2016": { + "urban": 5486, + "town": 3250, + "rural": 1930, + "total": 306 + }, + "2017": { + "urban": 6233, + "town": 3784, + "rural": 2184, + "total": 265 + }, + "2018": { + "urban": 6214, + "town": 3804, + "rural": 2073, + "total": 337 + }, + "2019": { + "urban": 6694, + "town": 4337, + "rural": 2066, + "total": 291 + }, + "2020": { + "urban": 8158, + "town": 5743, + "rural": 2024, + "total": 391 + }, + "2021": { + "urban": 8148, + "town": 5795, + "rural": 1962, + "total": 391 + }, + "2022": { + "urban": 8456, + "town": 6525, + "rural": 1585, + "total": 346 + }, + "2023": { + "urban": 8570, + "town": 6650, + "rural": 1602, + "total": 318 + }, + "2024": { + "urban": 10216, + "town": 8318, + "rural": 1705, + "total": 193 + } + }, + "senior": { + "2015": { + "urban": 1958, + "town": 1958, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2571, + "town": 1870, + "rural": 0, + "total": 701 + }, + "2017": { + "urban": 3237, + "town": 2243, + "rural": 0, + "total": 994 + }, + "2018": { + "urban": 3440, + "town": 2442, + "rural": 0, + "total": 998 + }, + "2019": { + "urban": 3657, + "town": 2652, + "rural": 0, + "total": 1005 + }, + "2020": { + "urban": 4105, + "town": 4105, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 3933, + "town": 3933, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 4544, + "town": 4544, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 5344, + "town": 5344, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 5657, + "town": 5657, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 6147 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 7267 + }, + "2022": { + "total": 7232 + }, + "2023": { + "total": 12587 + }, + "2024": { + "total": 12720 + } + } + } + }, + { + "area_name": "弥勒市", + "area_code": "532504000", + "raw_name": "弥勒市", + "education_data": { + "preschool": { + "2015": { + "urban": 12481, + "town": 4303, + "rural": 3496, + "total": 4682 + }, + "2016": { + "urban": 11280, + "town": 4869, + "rural": 2231, + "total": 4180 + }, + "2017": { + "urban": 10673, + "town": 4055, + "rural": 2645, + "total": 3973 + }, + "2018": { + "urban": 9549, + "town": 3997, + "rural": 1820, + "total": 3732 + }, + "2019": { + "urban": 8609, + "town": 3750, + "rural": 1862, + "total": 2997 + }, + "2020": { + "urban": 8282, + "town": 3604, + "rural": 2048, + "total": 2630 + }, + "2021": { + "urban": 7103, + "town": 3223, + "rural": 1925, + "total": 1955 + }, + "2022": { + "urban": 6924, + "town": 3326, + "rural": 1970, + "total": 1628 + }, + "2023": { + "urban": 4897, + "town": 1741, + "rural": 1441, + "total": 1715 + }, + "2024": { + "urban": 4982, + "town": 2078, + "rural": 1356, + "total": 1548 + } + }, + "primary": { + "2015": { + "urban": 6743, + "town": 1934, + "rural": 1567, + "total": 3242 + }, + "2016": { + "urban": 6721, + "town": 2021, + "rural": 1482, + "total": 3218 + }, + "2017": { + "urban": 6718, + "town": 2096, + "rural": 1459, + "total": 3163 + }, + "2018": { + "urban": 7120, + "town": 2370, + "rural": 1587, + "total": 3163 + }, + "2019": { + "urban": 7012, + "town": 2356, + "rural": 1584, + "total": 3072 + }, + "2020": { + "urban": 6948, + "town": 2524, + "rural": 1603, + "total": 2821 + }, + "2021": { + "urban": 6654, + "town": 2523, + "rural": 1507, + "total": 2624 + }, + "2022": { + "urban": 6595, + "town": 2633, + "rural": 1534, + "total": 2428 + }, + "2023": { + "urban": 7911, + "town": 3532, + "rural": 1864, + "total": 2515 + }, + "2024": { + "urban": 7022, + "town": 2949, + "rural": 1867, + "total": 2206 + } + }, + "junior": { + "2015": { + "urban": 7259, + "town": 3616, + "rural": 3500, + "total": 143 + }, + "2016": { + "urban": 7243, + "town": 3697, + "rural": 3362, + "total": 184 + }, + "2017": { + "urban": 7138, + "town": 3490, + "rural": 3474, + "total": 174 + }, + "2018": { + "urban": 6706, + "town": 3291, + "rural": 3266, + "total": 149 + }, + "2019": { + "urban": 7373, + "town": 3792, + "rural": 3381, + "total": 200 + }, + "2020": { + "urban": 7436, + "town": 4072, + "rural": 3193, + "total": 171 + }, + "2021": { + "urban": 6814, + "town": 4200, + "rural": 2472, + "total": 142 + }, + "2022": { + "urban": 6950, + "town": 4476, + "rural": 2360, + "total": 114 + }, + "2023": { + "urban": 6877, + "town": 4430, + "rural": 2329, + "total": 118 + }, + "2024": { + "urban": 7151, + "town": 4679, + "rural": 2351, + "total": 121 + } + }, + "senior": { + "2015": { + "urban": 3187, + "town": 2429, + "rural": 758, + "total": 0 + }, + "2016": { + "urban": 3078, + "town": 2393, + "rural": 685, + "total": 0 + }, + "2017": { + "urban": 3183, + "town": 2563, + "rural": 620, + "total": 0 + }, + "2018": { + "urban": 3273, + "town": 2811, + "rural": 462, + "total": 0 + }, + "2019": { + "urban": 3571, + "town": 3041, + "rural": 530, + "total": 0 + }, + "2020": { + "urban": 3693, + "town": 3153, + "rural": 540, + "total": 0 + }, + "2021": { + "urban": 4133, + "town": 3593, + "rural": 540, + "total": 0 + }, + "2022": { + "urban": 3865, + "town": 3338, + "rural": 527, + "total": 0 + }, + "2023": { + "urban": 4003, + "town": 3441, + "rural": 562, + "total": 0 + }, + "2024": { + "urban": 3937, + "town": 3383, + "rural": 554, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 262 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 779 + }, + "2022": { + "total": 698 + }, + "2023": { + "total": 814 + }, + "2024": { + "total": 968 + } + } + } + }, + { + "area_name": "屏边苗族自治县", + "area_code": "532523000", + "raw_name": "屏边苗族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 1840, + "town": 0, + "rural": 416, + "total": 1424 + }, + "2016": { + "urban": 1802, + "town": 0, + "rural": 498, + "total": 1304 + }, + "2017": { + "urban": 1522, + "town": 0, + "rural": 548, + "total": 974 + }, + "2018": { + "urban": 2007, + "town": 0, + "rural": 838, + "total": 1169 + }, + "2019": { + "urban": 2217, + "town": 0, + "rural": 657, + "total": 1560 + }, + "2020": { + "urban": 3881, + "town": 0, + "rural": 1019, + "total": 2862 + }, + "2021": { + "urban": 3077, + "town": 0, + "rural": 795, + "total": 2282 + }, + "2022": { + "urban": 3156, + "town": 0, + "rural": 957, + "total": 2199 + }, + "2023": { + "urban": 2009, + "town": 0, + "rural": 628, + "total": 1381 + }, + "2024": { + "urban": 2031, + "town": 0, + "rural": 711, + "total": 1320 + } + }, + "primary": { + "2015": { + "urban": 1957, + "town": 0, + "rural": 375, + "total": 1582 + }, + "2016": { + "urban": 1881, + "town": 0, + "rural": 349, + "total": 1532 + }, + "2017": { + "urban": 1903, + "town": 0, + "rural": 591, + "total": 1312 + }, + "2018": { + "urban": 2050, + "town": 0, + "rural": 663, + "total": 1387 + }, + "2019": { + "urban": 1954, + "town": 0, + "rural": 662, + "total": 1292 + }, + "2020": { + "urban": 1922, + "town": 0, + "rural": 653, + "total": 1269 + }, + "2021": { + "urban": 1793, + "town": 0, + "rural": 650, + "total": 1143 + }, + "2022": { + "urban": 1724, + "town": 0, + "rural": 676, + "total": 1048 + }, + "2023": { + "urban": 2121, + "town": 0, + "rural": 873, + "total": 1248 + }, + "2024": { + "urban": 1950, + "town": 0, + "rural": 839, + "total": 1111 + } + }, + "junior": { + "2015": { + "urban": 1488, + "town": 0, + "rural": 539, + "total": 949 + }, + "2016": { + "urban": 1523, + "town": 0, + "rural": 504, + "total": 1019 + }, + "2017": { + "urban": 1560, + "town": 0, + "rural": 1183, + "total": 377 + }, + "2018": { + "urban": 1612, + "town": 0, + "rural": 1268, + "total": 344 + }, + "2019": { + "urban": 1695, + "town": 0, + "rural": 1337, + "total": 358 + }, + "2020": { + "urban": 1620, + "town": 0, + "rural": 1267, + "total": 353 + }, + "2021": { + "urban": 1785, + "town": 0, + "rural": 1407, + "total": 378 + }, + "2022": { + "urban": 1793, + "town": 0, + "rural": 1387, + "total": 406 + }, + "2023": { + "urban": 1768, + "town": 0, + "rural": 1295, + "total": 473 + }, + "2024": { + "urban": 1901, + "town": 0, + "rural": 1392, + "total": 509 + } + }, + "senior": { + "2015": { + "urban": 418, + "town": 0, + "rural": 418, + "total": 0 + }, + "2016": { + "urban": 388, + "town": 0, + "rural": 388, + "total": 0 + }, + "2017": { + "urban": 471, + "town": 0, + "rural": 471, + "total": 0 + }, + "2018": { + "urban": 417, + "town": 0, + "rural": 417, + "total": 0 + }, + "2019": { + "urban": 494, + "town": 0, + "rural": 494, + "total": 0 + }, + "2020": { + "urban": 651, + "town": 0, + "rural": 651, + "total": 0 + }, + "2021": { + "urban": 720, + "town": 0, + "rural": 720, + "total": 0 + }, + "2022": { + "urban": 961, + "town": 0, + "rural": 961, + "total": 0 + }, + "2023": { + "urban": 1163, + "town": 0, + "rural": 1163, + "total": 0 + }, + "2024": { + "urban": 1177, + "town": 0, + "rural": 1177, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 0 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "建水县", + "area_code": "532524000", + "raw_name": "建水县", + "education_data": { + "preschool": { + "2015": { + "urban": 10005, + "town": 0, + "rural": 4592, + "total": 5413 + }, + "2016": { + "urban": 8688, + "town": 0, + "rural": 4399, + "total": 4289 + }, + "2017": { + "urban": 7733, + "town": 0, + "rural": 3799, + "total": 3934 + }, + "2018": { + "urban": 7191, + "town": 0, + "rural": 3342, + "total": 3849 + }, + "2019": { + "urban": 7078, + "town": 0, + "rural": 3644, + "total": 3434 + }, + "2020": { + "urban": 7336, + "town": 0, + "rural": 4400, + "total": 2936 + }, + "2021": { + "urban": 6723, + "town": 0, + "rural": 4180, + "total": 2543 + }, + "2022": { + "urban": 5618, + "town": 0, + "rural": 3563, + "total": 2055 + }, + "2023": { + "urban": 5741, + "town": 0, + "rural": 3290, + "total": 2451 + }, + "2024": { + "urban": 5087, + "town": 0, + "rural": 3162, + "total": 1925 + } + }, + "primary": { + "2015": { + "urban": 7114, + "town": 0, + "rural": 3235, + "total": 3879 + }, + "2016": { + "urban": 7112, + "town": 0, + "rural": 3362, + "total": 3750 + }, + "2017": { + "urban": 6808, + "town": 0, + "rural": 3256, + "total": 3552 + }, + "2018": { + "urban": 7088, + "town": 0, + "rural": 3550, + "total": 3538 + }, + "2019": { + "urban": 7015, + "town": 0, + "rural": 3677, + "total": 3338 + }, + "2020": { + "urban": 7027, + "town": 0, + "rural": 3781, + "total": 3246 + }, + "2021": { + "urban": 6277, + "town": 0, + "rural": 3730, + "total": 2547 + }, + "2022": { + "urban": 5471, + "town": 0, + "rural": 3295, + "total": 2176 + }, + "2023": { + "urban": 6645, + "town": 0, + "rural": 4269, + "total": 2376 + }, + "2024": { + "urban": 6036, + "town": 0, + "rural": 4196, + "total": 1840 + } + }, + "junior": { + "2015": { + "urban": 6825, + "town": 0, + "rural": 5766, + "total": 1059 + }, + "2016": { + "urban": 7112, + "town": 0, + "rural": 5996, + "total": 1116 + }, + "2017": { + "urban": 7176, + "town": 0, + "rural": 6018, + "total": 1158 + }, + "2018": { + "urban": 7194, + "town": 0, + "rural": 6026, + "total": 1168 + }, + "2019": { + "urban": 7871, + "town": 0, + "rural": 6597, + "total": 1274 + }, + "2020": { + "urban": 8881, + "town": 0, + "rural": 7697, + "total": 1184 + }, + "2021": { + "urban": 8738, + "town": 0, + "rural": 7573, + "total": 1165 + }, + "2022": { + "urban": 8179, + "town": 0, + "rural": 7046, + "total": 1133 + }, + "2023": { + "urban": 7257, + "town": 0, + "rural": 6120, + "total": 1137 + }, + "2024": { + "urban": 7782, + "town": 0, + "rural": 6767, + "total": 1015 + } + }, + "senior": { + "2015": { + "urban": 5247, + "town": 0, + "rural": 5247, + "total": 0 + }, + "2016": { + "urban": 7007, + "town": 0, + "rural": 7007, + "total": 0 + }, + "2017": { + "urban": 6084, + "town": 0, + "rural": 6084, + "total": 0 + }, + "2018": { + "urban": 6183, + "town": 0, + "rural": 6183, + "total": 0 + }, + "2019": { + "urban": 8611, + "town": 0, + "rural": 8611, + "total": 0 + }, + "2020": { + "urban": 8538, + "town": 0, + "rural": 8538, + "total": 0 + }, + "2021": { + "urban": 8768, + "town": 0, + "rural": 8768, + "total": 0 + }, + "2022": { + "urban": 8891, + "town": 0, + "rural": 8891, + "total": 0 + }, + "2023": { + "urban": 8362, + "town": 0, + "rural": 8362, + "total": 0 + }, + "2024": { + "urban": 7811, + "town": 0, + "rural": 7811, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1448 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 6438 + }, + "2022": { + "total": 5470 + }, + "2023": { + "total": 3789 + }, + "2024": { + "total": 2029 + } + } + } + }, + { + "area_name": "石屏县", + "area_code": "532525000", + "raw_name": "石屏县", + "education_data": { + "preschool": { + "2015": { + "urban": 5393, + "town": 0, + "rural": 2634, + "total": 2759 + }, + "2016": { + "urban": 5648, + "town": 0, + "rural": 2824, + "total": 2824 + }, + "2017": { + "urban": 6410, + "town": 0, + "rural": 3288, + "total": 3122 + }, + "2018": { + "urban": 5254, + "town": 0, + "rural": 2781, + "total": 2473 + }, + "2019": { + "urban": 4512, + "town": 0, + "rural": 2247, + "total": 2265 + }, + "2020": { + "urban": 5014, + "town": 0, + "rural": 2694, + "total": 2320 + }, + "2021": { + "urban": 4719, + "town": 0, + "rural": 2978, + "total": 1741 + }, + "2022": { + "urban": 4072, + "town": 0, + "rural": 2487, + "total": 1585 + }, + "2023": { + "urban": 3566, + "town": 0, + "rural": 2291, + "total": 1275 + }, + "2024": { + "urban": 3002, + "town": 0, + "rural": 1908, + "total": 1094 + } + }, + "primary": { + "2015": { + "urban": 4049, + "town": 0, + "rural": 1937, + "total": 2112 + }, + "2016": { + "urban": 4335, + "town": 0, + "rural": 2120, + "total": 2215 + }, + "2017": { + "urban": 4028, + "town": 0, + "rural": 1963, + "total": 2065 + }, + "2018": { + "urban": 4136, + "town": 0, + "rural": 2047, + "total": 2089 + }, + "2019": { + "urban": 3842, + "town": 0, + "rural": 2020, + "total": 1822 + }, + "2020": { + "urban": 3546, + "town": 0, + "rural": 1979, + "total": 1567 + }, + "2021": { + "urban": 3222, + "town": 0, + "rural": 1831, + "total": 1391 + }, + "2022": { + "urban": 2927, + "town": 0, + "rural": 1803, + "total": 1124 + }, + "2023": { + "urban": 3297, + "town": 0, + "rural": 2160, + "total": 1137 + }, + "2024": { + "urban": 3049, + "town": 0, + "rural": 2089, + "total": 960 + } + }, + "junior": { + "2015": { + "urban": 3740, + "town": 0, + "rural": 3547, + "total": 193 + }, + "2016": { + "urban": 3976, + "town": 0, + "rural": 3735, + "total": 241 + }, + "2017": { + "urban": 3873, + "town": 0, + "rural": 3689, + "total": 184 + }, + "2018": { + "urban": 3638, + "town": 0, + "rural": 3515, + "total": 123 + }, + "2019": { + "urban": 3522, + "town": 0, + "rural": 3359, + "total": 163 + }, + "2020": { + "urban": 3649, + "town": 0, + "rural": 3383, + "total": 266 + }, + "2021": { + "urban": 3525, + "town": 0, + "rural": 3306, + "total": 219 + }, + "2022": { + "urban": 4213, + "town": 0, + "rural": 3959, + "total": 254 + }, + "2023": { + "urban": 4001, + "town": 0, + "rural": 3762, + "total": 239 + }, + "2024": { + "urban": 4055, + "town": 0, + "rural": 3825, + "total": 230 + } + }, + "senior": { + "2015": { + "urban": 1803, + "town": 0, + "rural": 1803, + "total": 0 + }, + "2016": { + "urban": 1222, + "town": 0, + "rural": 1222, + "total": 0 + }, + "2017": { + "urban": 1290, + "town": 0, + "rural": 1290, + "total": 0 + }, + "2018": { + "urban": 1313, + "town": 0, + "rural": 1313, + "total": 0 + }, + "2019": { + "urban": 1604, + "town": 0, + "rural": 1604, + "total": 0 + }, + "2020": { + "urban": 1835, + "town": 0, + "rural": 1835, + "total": 0 + }, + "2021": { + "urban": 1951, + "town": 0, + "rural": 1951, + "total": 0 + }, + "2022": { + "urban": 1825, + "town": 0, + "rural": 1825, + "total": 0 + }, + "2023": { + "urban": 1938, + "town": 0, + "rural": 1938, + "total": 0 + }, + "2024": { + "urban": 1844, + "town": 0, + "rural": 1844, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 335 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 135 + }, + "2022": { + "total": 173 + }, + "2023": { + "total": 631 + }, + "2024": { + "total": 189 + } + } + } + }, + { + "area_name": "泸西县", + "area_code": "532527000", + "raw_name": "泸西县", + "education_data": { + "preschool": { + "2015": { + "urban": 8131, + "town": 0, + "rural": 2966, + "total": 5165 + }, + "2016": { + "urban": 8834, + "town": 0, + "rural": 3347, + "total": 5487 + }, + "2017": { + "urban": 7240, + "town": 0, + "rural": 2859, + "total": 4381 + }, + "2018": { + "urban": 6729, + "town": 0, + "rural": 3112, + "total": 3617 + }, + "2019": { + "urban": 7231, + "town": 0, + "rural": 2921, + "total": 4310 + }, + "2020": { + "urban": 7735, + "town": 0, + "rural": 3857, + "total": 3878 + }, + "2021": { + "urban": 6183, + "town": 0, + "rural": 2548, + "total": 3635 + }, + "2022": { + "urban": 6803, + "town": 0, + "rural": 3245, + "total": 3558 + }, + "2023": { + "urban": 6583, + "town": 0, + "rural": 3111, + "total": 3472 + }, + "2024": { + "urban": 4003, + "town": 0, + "rural": 2136, + "total": 1867 + } + }, + "primary": { + "2015": { + "urban": 6229, + "town": 0, + "rural": 1962, + "total": 4267 + }, + "2016": { + "urban": 6513, + "town": 0, + "rural": 2094, + "total": 4419 + }, + "2017": { + "urban": 6845, + "town": 0, + "rural": 2386, + "total": 4459 + }, + "2018": { + "urban": 6807, + "town": 0, + "rural": 2497, + "total": 4310 + }, + "2019": { + "urban": 6313, + "town": 0, + "rural": 2489, + "total": 3824 + }, + "2020": { + "urban": 6096, + "town": 0, + "rural": 2524, + "total": 3572 + }, + "2021": { + "urban": 5449, + "town": 0, + "rural": 2362, + "total": 3087 + }, + "2022": { + "urban": 5413, + "town": 0, + "rural": 2486, + "total": 2927 + }, + "2023": { + "urban": 6607, + "town": 0, + "rural": 3343, + "total": 3264 + }, + "2024": { + "urban": 5739, + "town": 0, + "rural": 2938, + "total": 2801 + } + }, + "junior": { + "2015": { + "urban": 6246, + "town": 0, + "rural": 4337, + "total": 1909 + }, + "2016": { + "urban": 5985, + "town": 0, + "rural": 4281, + "total": 1704 + }, + "2017": { + "urban": 5801, + "town": 0, + "rural": 4078, + "total": 1723 + }, + "2018": { + "urban": 5867, + "town": 0, + "rural": 4221, + "total": 1646 + }, + "2019": { + "urban": 5677, + "town": 0, + "rural": 4140, + "total": 1537 + }, + "2020": { + "urban": 5199, + "town": 0, + "rural": 3839, + "total": 1360 + }, + "2021": { + "urban": 5955, + "town": 0, + "rural": 4405, + "total": 1550 + }, + "2022": { + "urban": 6259, + "town": 0, + "rural": 4618, + "total": 1641 + }, + "2023": { + "urban": 6694, + "town": 0, + "rural": 5023, + "total": 1671 + }, + "2024": { + "urban": 6606, + "town": 0, + "rural": 5043, + "total": 1563 + } + }, + "senior": { + "2015": { + "urban": 2634, + "town": 0, + "rural": 2634, + "total": 0 + }, + "2016": { + "urban": 2818, + "town": 0, + "rural": 2818, + "total": 0 + }, + "2017": { + "urban": 2678, + "town": 0, + "rural": 2678, + "total": 0 + }, + "2018": { + "urban": 2913, + "town": 0, + "rural": 2913, + "total": 0 + }, + "2019": { + "urban": 3491, + "town": 0, + "rural": 3491, + "total": 0 + }, + "2020": { + "urban": 3388, + "town": 0, + "rural": 3388, + "total": 0 + }, + "2021": { + "urban": 2506, + "town": 0, + "rural": 2506, + "total": 0 + }, + "2022": { + "urban": 2563, + "town": 0, + "rural": 2563, + "total": 0 + }, + "2023": { + "urban": 2724, + "town": 0, + "rural": 2724, + "total": 0 + }, + "2024": { + "urban": 2914, + "town": 0, + "rural": 2914, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 0 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "元阳县", + "area_code": "532528000", + "raw_name": "元阳县", + "education_data": { + "preschool": { + "2015": { + "urban": 10584, + "town": 0, + "rural": 2513, + "total": 8071 + }, + "2016": { + "urban": 8214, + "town": 0, + "rural": 1757, + "total": 6457 + }, + "2017": { + "urban": 8340, + "town": 0, + "rural": 1701, + "total": 6639 + }, + "2018": { + "urban": 8720, + "town": 0, + "rural": 1455, + "total": 7265 + }, + "2019": { + "urban": 7927, + "town": 0, + "rural": 1465, + "total": 6462 + }, + "2020": { + "urban": 10704, + "town": 0, + "rural": 1426, + "total": 9278 + }, + "2021": { + "urban": 8180, + "town": 0, + "rural": 1343, + "total": 6837 + }, + "2022": { + "urban": 6303, + "town": 0, + "rural": 1355, + "total": 4948 + }, + "2023": { + "urban": 5864, + "town": 0, + "rural": 750, + "total": 5114 + }, + "2024": { + "urban": 5599, + "town": 0, + "rural": 816, + "total": 4783 + } + }, + "primary": { + "2015": { + "urban": 6961, + "town": 0, + "rural": 1216, + "total": 5745 + }, + "2016": { + "urban": 8213, + "town": 0, + "rural": 1101, + "total": 7112 + }, + "2017": { + "urban": 8096, + "town": 0, + "rural": 1109, + "total": 6987 + }, + "2018": { + "urban": 7788, + "town": 0, + "rural": 1349, + "total": 6439 + }, + "2019": { + "urban": 7157, + "town": 0, + "rural": 1282, + "total": 5875 + }, + "2020": { + "urban": 8507, + "town": 0, + "rural": 1224, + "total": 7283 + }, + "2021": { + "urban": 6251, + "town": 0, + "rural": 1210, + "total": 5041 + }, + "2022": { + "urban": 5131, + "town": 0, + "rural": 1163, + "total": 3968 + }, + "2023": { + "urban": 5259, + "town": 0, + "rural": 1442, + "total": 3817 + }, + "2024": { + "urban": 4702, + "town": 0, + "rural": 1313, + "total": 3389 + } + }, + "junior": { + "2015": { + "urban": 5703, + "town": 0, + "rural": 1512, + "total": 4191 + }, + "2016": { + "urban": 5830, + "town": 0, + "rural": 1783, + "total": 4047 + }, + "2017": { + "urban": 6440, + "town": 0, + "rural": 1865, + "total": 4575 + }, + "2018": { + "urban": 5424, + "town": 0, + "rural": 1709, + "total": 3715 + }, + "2019": { + "urban": 5863, + "town": 0, + "rural": 1870, + "total": 3993 + }, + "2020": { + "urban": 6015, + "town": 0, + "rural": 2029, + "total": 3986 + }, + "2021": { + "urban": 6711, + "town": 0, + "rural": 2272, + "total": 4439 + }, + "2022": { + "urban": 7893, + "town": 0, + "rural": 2207, + "total": 5686 + }, + "2023": { + "urban": 7827, + "town": 0, + "rural": 2450, + "total": 5377 + }, + "2024": { + "urban": 7337, + "town": 0, + "rural": 2606, + "total": 4731 + } + }, + "senior": { + "2015": { + "urban": 1400, + "town": 0, + "rural": 1400, + "total": 0 + }, + "2016": { + "urban": 1246, + "town": 0, + "rural": 1246, + "total": 0 + }, + "2017": { + "urban": 1217, + "town": 0, + "rural": 1217, + "total": 0 + }, + "2018": { + "urban": 1470, + "town": 0, + "rural": 1470, + "total": 0 + }, + "2019": { + "urban": 1704, + "town": 0, + "rural": 1704, + "total": 0 + }, + "2020": { + "urban": 2504, + "town": 0, + "rural": 2504, + "total": 0 + }, + "2021": { + "urban": 2054, + "town": 0, + "rural": 2054, + "total": 0 + }, + "2022": { + "urban": 2287, + "town": 0, + "rural": 2287, + "total": 0 + }, + "2023": { + "urban": 2970, + "town": 0, + "rural": 2970, + "total": 0 + }, + "2024": { + "urban": 2084, + "town": 0, + "rural": 2084, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 18 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 50 + }, + "2022": { + "total": 35 + }, + "2023": { + "total": 37 + }, + "2024": { + "total": 91 + } + } + } + }, + { + "area_name": "红河县", + "area_code": "532529000", + "raw_name": "红河县", + "education_data": { + "preschool": { + "2015": { + "urban": 7420, + "town": 0, + "rural": 1303, + "total": 6117 + }, + "2016": { + "urban": 5911, + "town": 0, + "rural": 1021, + "total": 4890 + }, + "2017": { + "urban": 6859, + "town": 0, + "rural": 1520, + "total": 5339 + }, + "2018": { + "urban": 10963, + "town": 0, + "rural": 1794, + "total": 9169 + }, + "2019": { + "urban": 9544, + "town": 0, + "rural": 1735, + "total": 7809 + }, + "2020": { + "urban": 9059, + "town": 0, + "rural": 1831, + "total": 7228 + }, + "2021": { + "urban": 8018, + "town": 0, + "rural": 1526, + "total": 6492 + }, + "2022": { + "urban": 6178, + "town": 0, + "rural": 1432, + "total": 4746 + }, + "2023": { + "urban": 5230, + "town": 0, + "rural": 1050, + "total": 4180 + }, + "2024": { + "urban": 4613, + "town": 0, + "rural": 982, + "total": 3631 + } + }, + "primary": { + "2015": { + "urban": 6131, + "town": 0, + "rural": 812, + "total": 5319 + }, + "2016": { + "urban": 6883, + "town": 0, + "rural": 886, + "total": 5997 + }, + "2017": { + "urban": 7713, + "town": 0, + "rural": 1330, + "total": 6383 + }, + "2018": { + "urban": 7551, + "town": 0, + "rural": 1391, + "total": 6160 + }, + "2019": { + "urban": 7143, + "town": 0, + "rural": 1369, + "total": 5774 + }, + "2020": { + "urban": 6441, + "town": 0, + "rural": 1410, + "total": 5031 + }, + "2021": { + "urban": 5882, + "town": 0, + "rural": 1380, + "total": 4502 + }, + "2022": { + "urban": 5444, + "town": 0, + "rural": 1323, + "total": 4121 + }, + "2023": { + "urban": 5243, + "town": 0, + "rural": 1481, + "total": 3762 + }, + "2024": { + "urban": 4650, + "town": 0, + "rural": 1337, + "total": 3313 + } + }, + "junior": { + "2015": { + "urban": 4676, + "town": 0, + "rural": 991, + "total": 3685 + }, + "2016": { + "urban": 4708, + "town": 0, + "rural": 1370, + "total": 3338 + }, + "2017": { + "urban": 4716, + "town": 0, + "rural": 2548, + "total": 2168 + }, + "2018": { + "urban": 4833, + "town": 0, + "rural": 2579, + "total": 2254 + }, + "2019": { + "urban": 4683, + "town": 0, + "rural": 2480, + "total": 2203 + }, + "2020": { + "urban": 5138, + "town": 0, + "rural": 2708, + "total": 2430 + }, + "2021": { + "urban": 5676, + "town": 0, + "rural": 2962, + "total": 2714 + }, + "2022": { + "urban": 6199, + "town": 0, + "rural": 3227, + "total": 2972 + }, + "2023": { + "urban": 6655, + "town": 0, + "rural": 3065, + "total": 3590 + }, + "2024": { + "urban": 6458, + "town": 0, + "rural": 3403, + "total": 3055 + } + }, + "senior": { + "2015": { + "urban": 1231, + "town": 0, + "rural": 1231, + "total": 0 + }, + "2016": { + "urban": 1174, + "town": 0, + "rural": 1174, + "total": 0 + }, + "2017": { + "urban": 1084, + "town": 0, + "rural": 1084, + "total": 0 + }, + "2018": { + "urban": 1301, + "town": 0, + "rural": 1301, + "total": 0 + }, + "2019": { + "urban": 1369, + "town": 0, + "rural": 1369, + "total": 0 + }, + "2020": { + "urban": 2155, + "town": 0, + "rural": 1514, + "total": 641 + }, + "2021": { + "urban": 1885, + "town": 0, + "rural": 1379, + "total": 506 + }, + "2022": { + "urban": 1661, + "town": 0, + "rural": 1017, + "total": 644 + }, + "2023": { + "urban": 1788, + "town": 0, + "rural": 1402, + "total": 386 + }, + "2024": { + "urban": 1866, + "town": 0, + "rural": 1002, + "total": 864 + } + }, + "vocational": { + "2015": { + "total": 144 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 198 + }, + "2022": { + "total": 646 + }, + "2023": { + "total": 534 + }, + "2024": { + "total": 753 + } + } + } + }, + { + "area_name": "金平苗族瑶族傣族自治县", + "area_code": "532530000", + "raw_name": "金平苗族瑶族傣族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 4390, + "town": 0, + "rural": 1313, + "total": 3077 + }, + "2016": { + "urban": 4855, + "town": 0, + "rural": 1380, + "total": 3475 + }, + "2017": { + "urban": 5220, + "town": 0, + "rural": 1885, + "total": 3335 + }, + "2018": { + "urban": 5006, + "town": 0, + "rural": 1438, + "total": 3568 + }, + "2019": { + "urban": 6844, + "town": 0, + "rural": 2455, + "total": 4389 + }, + "2020": { + "urban": 8159, + "town": 0, + "rural": 1981, + "total": 6178 + }, + "2021": { + "urban": 6721, + "town": 0, + "rural": 2153, + "total": 4568 + }, + "2022": { + "urban": 6696, + "town": 0, + "rural": 2424, + "total": 4272 + }, + "2023": { + "urban": 6885, + "town": 0, + "rural": 1815, + "total": 5070 + }, + "2024": { + "urban": 4339, + "town": 0, + "rural": 1406, + "total": 2933 + } + }, + "primary": { + "2015": { + "urban": 5997, + "town": 0, + "rural": 1353, + "total": 4644 + }, + "2016": { + "urban": 6309, + "town": 0, + "rural": 1394, + "total": 4915 + }, + "2017": { + "urban": 5596, + "town": 0, + "rural": 1671, + "total": 3925 + }, + "2018": { + "urban": 5957, + "town": 0, + "rural": 1848, + "total": 4109 + }, + "2019": { + "urban": 5745, + "town": 0, + "rural": 1707, + "total": 4038 + }, + "2020": { + "urban": 4994, + "town": 0, + "rural": 1484, + "total": 3510 + }, + "2021": { + "urban": 4707, + "town": 0, + "rural": 1410, + "total": 3297 + }, + "2022": { + "urban": 4493, + "town": 0, + "rural": 1275, + "total": 3218 + }, + "2023": { + "urban": 5155, + "town": 0, + "rural": 1629, + "total": 3526 + }, + "2024": { + "urban": 4726, + "town": 0, + "rural": 1530, + "total": 3196 + } + }, + "junior": { + "2015": { + "urban": 5772, + "town": 0, + "rural": 2543, + "total": 3229 + }, + "2016": { + "urban": 5797, + "town": 0, + "rural": 2345, + "total": 3452 + }, + "2017": { + "urban": 5582, + "town": 0, + "rural": 3139, + "total": 2443 + }, + "2018": { + "urban": 5508, + "town": 0, + "rural": 3163, + "total": 2345 + }, + "2019": { + "urban": 5645, + "town": 0, + "rural": 3087, + "total": 2558 + }, + "2020": { + "urban": 6131, + "town": 0, + "rural": 3341, + "total": 2790 + }, + "2021": { + "urban": 5637, + "town": 0, + "rural": 3182, + "total": 2455 + }, + "2022": { + "urban": 5985, + "town": 0, + "rural": 3204, + "total": 2781 + }, + "2023": { + "urban": 5317, + "town": 0, + "rural": 2945, + "total": 2372 + }, + "2024": { + "urban": 5563, + "town": 0, + "rural": 3145, + "total": 2418 + } + }, + "senior": { + "2015": { + "urban": 1120, + "town": 0, + "rural": 1120, + "total": 0 + }, + "2016": { + "urban": 1153, + "town": 0, + "rural": 1153, + "total": 0 + }, + "2017": { + "urban": 1329, + "town": 0, + "rural": 1329, + "total": 0 + }, + "2018": { + "urban": 1561, + "town": 0, + "rural": 1561, + "total": 0 + }, + "2019": { + "urban": 1907, + "town": 0, + "rural": 1907, + "total": 0 + }, + "2020": { + "urban": 2423, + "town": 0, + "rural": 1709, + "total": 714 + }, + "2021": { + "urban": 2423, + "town": 0, + "rural": 1698, + "total": 725 + }, + "2022": { + "urban": 2463, + "town": 0, + "rural": 1897, + "total": 566 + }, + "2023": { + "urban": 2600, + "town": 0, + "rural": 1768, + "total": 832 + }, + "2024": { + "urban": 2300, + "town": 0, + "rural": 1560, + "total": 740 + } + }, + "vocational": { + "2015": { + "total": 40 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 303 + }, + "2022": { + "total": 577 + }, + "2023": { + "total": 1346 + }, + "2024": { + "total": 293 + } + } + } + }, + { + "area_name": "绿春县", + "area_code": "532531000", + "raw_name": "绿春县", + "education_data": { + "preschool": { + "2015": { + "urban": 3211, + "town": 0, + "rural": 810, + "total": 2401 + }, + "2016": { + "urban": 3291, + "town": 0, + "rural": 645, + "total": 2646 + }, + "2017": { + "urban": 3525, + "town": 0, + "rural": 1461, + "total": 2064 + }, + "2018": { + "urban": 5213, + "town": 0, + "rural": 1653, + "total": 3560 + }, + "2019": { + "urban": 5636, + "town": 0, + "rural": 1748, + "total": 3888 + }, + "2020": { + "urban": 5704, + "town": 0, + "rural": 1896, + "total": 3808 + }, + "2021": { + "urban": 5628, + "town": 0, + "rural": 1784, + "total": 3844 + }, + "2022": { + "urban": 4307, + "town": 0, + "rural": 1489, + "total": 2818 + }, + "2023": { + "urban": 5002, + "town": 0, + "rural": 1549, + "total": 3453 + }, + "2024": { + "urban": 3717, + "town": 0, + "rural": 1363, + "total": 2354 + } + }, + "primary": { + "2015": { + "urban": 3583, + "town": 0, + "rural": 463, + "total": 3120 + }, + "2016": { + "urban": 3911, + "town": 0, + "rural": 546, + "total": 3365 + }, + "2017": { + "urban": 3877, + "town": 0, + "rural": 1032, + "total": 2845 + }, + "2018": { + "urban": 4191, + "town": 0, + "rural": 1111, + "total": 3080 + }, + "2019": { + "urban": 4250, + "town": 0, + "rural": 1261, + "total": 2989 + }, + "2020": { + "urban": 3817, + "town": 0, + "rural": 1314, + "total": 2503 + }, + "2021": { + "urban": 3591, + "town": 0, + "rural": 1266, + "total": 2325 + }, + "2022": { + "urban": 3403, + "town": 0, + "rural": 1313, + "total": 2090 + }, + "2023": { + "urban": 3448, + "town": 0, + "rural": 1429, + "total": 2019 + }, + "2024": { + "urban": 2981, + "town": 0, + "rural": 1136, + "total": 1845 + } + }, + "junior": { + "2015": { + "urban": 3496, + "town": 0, + "rural": 1278, + "total": 2218 + }, + "2016": { + "urban": 2956, + "town": 0, + "rural": 1103, + "total": 1853 + }, + "2017": { + "urban": 3099, + "town": 0, + "rural": 2145, + "total": 954 + }, + "2018": { + "urban": 2912, + "town": 0, + "rural": 2050, + "total": 862 + }, + "2019": { + "urban": 2876, + "town": 0, + "rural": 1949, + "total": 927 + }, + "2020": { + "urban": 2939, + "town": 0, + "rural": 1979, + "total": 960 + }, + "2021": { + "urban": 3178, + "town": 0, + "rural": 2179, + "total": 999 + }, + "2022": { + "urban": 3383, + "town": 0, + "rural": 2416, + "total": 967 + }, + "2023": { + "urban": 3405, + "town": 0, + "rural": 2289, + "total": 1116 + }, + "2024": { + "urban": 3643, + "town": 0, + "rural": 2407, + "total": 1236 + } + }, + "senior": { + "2015": { + "urban": 800, + "town": 0, + "rural": 800, + "total": 0 + }, + "2016": { + "urban": 459, + "town": 0, + "rural": 459, + "total": 0 + }, + "2017": { + "urban": 714, + "town": 0, + "rural": 714, + "total": 0 + }, + "2018": { + "urban": 828, + "town": 0, + "rural": 828, + "total": 0 + }, + "2019": { + "urban": 1384, + "town": 0, + "rural": 1384, + "total": 0 + }, + "2020": { + "urban": 989, + "town": 0, + "rural": 989, + "total": 0 + }, + "2021": { + "urban": 972, + "town": 0, + "rural": 972, + "total": 0 + }, + "2022": { + "urban": 1160, + "town": 0, + "rural": 1160, + "total": 0 + }, + "2023": { + "urban": 915, + "town": 0, + "rural": 915, + "total": 0 + }, + "2024": { + "urban": 1003, + "town": 0, + "rural": 1003, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 61 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 307 + }, + "2022": { + "total": 440 + }, + "2023": { + "total": 660 + }, + "2024": { + "total": 577 + } + } + } + }, + { + "area_name": "河口瑶族自治县", + "area_code": "532532000", + "raw_name": "河口瑶族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 2788, + "town": 0, + "rural": 2003, + "total": 785 + }, + "2016": { + "urban": 2345, + "town": 0, + "rural": 1615, + "total": 730 + }, + "2017": { + "urban": 1855, + "town": 0, + "rural": 1077, + "total": 778 + }, + "2018": { + "urban": 1747, + "town": 0, + "rural": 890, + "total": 857 + }, + "2019": { + "urban": 1708, + "town": 0, + "rural": 791, + "total": 917 + }, + "2020": { + "urban": 1916, + "town": 0, + "rural": 881, + "total": 1035 + }, + "2021": { + "urban": 1736, + "town": 0, + "rural": 1026, + "total": 710 + }, + "2022": { + "urban": 1807, + "town": 0, + "rural": 469, + "total": 1338 + }, + "2023": { + "urban": 1264, + "town": 0, + "rural": 568, + "total": 696 + }, + "2024": { + "urban": 1091, + "town": 0, + "rural": 574, + "total": 517 + } + }, + "primary": { + "2015": { + "urban": 1275, + "town": 0, + "rural": 629, + "total": 646 + }, + "2016": { + "urban": 1683, + "town": 0, + "rural": 861, + "total": 822 + }, + "2017": { + "urban": 1497, + "town": 0, + "rural": 832, + "total": 665 + }, + "2018": { + "urban": 1547, + "town": 0, + "rural": 863, + "total": 684 + }, + "2019": { + "urban": 1534, + "town": 0, + "rural": 903, + "total": 631 + }, + "2020": { + "urban": 1391, + "town": 0, + "rural": 769, + "total": 622 + }, + "2021": { + "urban": 1339, + "town": 0, + "rural": 641, + "total": 698 + }, + "2022": { + "urban": 1153, + "town": 0, + "rural": 492, + "total": 661 + }, + "2023": { + "urban": 1574, + "town": 0, + "rural": 785, + "total": 789 + }, + "2024": { + "urban": 1314, + "town": 0, + "rural": 682, + "total": 632 + } + }, + "junior": { + "2015": { + "urban": 1061, + "town": 0, + "rural": 640, + "total": 421 + }, + "2016": { + "urban": 1028, + "town": 0, + "rural": 637, + "total": 391 + }, + "2017": { + "urban": 1025, + "town": 0, + "rural": 658, + "total": 367 + }, + "2018": { + "urban": 903, + "town": 0, + "rural": 598, + "total": 305 + }, + "2019": { + "urban": 714, + "town": 0, + "rural": 425, + "total": 289 + }, + "2020": { + "urban": 916, + "town": 0, + "rural": 614, + "total": 302 + }, + "2021": { + "urban": 923, + "town": 0, + "rural": 432, + "total": 491 + }, + "2022": { + "urban": 1125, + "town": 0, + "rural": 447, + "total": 678 + }, + "2023": { + "urban": 1102, + "town": 0, + "rural": 269, + "total": 833 + }, + "2024": { + "urban": 1154, + "town": 0, + "rural": 313, + "total": 841 + } + }, + "senior": { + "2015": { + "urban": 348, + "town": 0, + "rural": 348, + "total": 0 + }, + "2016": { + "urban": 263, + "town": 0, + "rural": 263, + "total": 0 + }, + "2017": { + "urban": 330, + "town": 0, + "rural": 330, + "total": 0 + }, + "2018": { + "urban": 351, + "town": 0, + "rural": 351, + "total": 0 + }, + "2019": { + "urban": 443, + "town": 0, + "rural": 443, + "total": 0 + }, + "2020": { + "urban": 498, + "town": 0, + "rural": 498, + "total": 0 + }, + "2021": { + "urban": 443, + "town": 0, + "rural": 443, + "total": 0 + }, + "2022": { + "urban": 414, + "town": 0, + "rural": 414, + "total": 0 + }, + "2023": { + "urban": 443, + "town": 0, + "rural": 443, + "total": 0 + }, + "2024": { + "urban": 433, + "town": 0, + "rural": 433, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 43 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 11 + }, + "2022": { + "total": 7 + }, + "2023": { + "total": 34 + }, + "2024": { + "total": 37 + } + } + } + }, + { + "area_name": "文山壮族苗族自治州", + "area_code": "532600000", + "raw_name": "文山壮族苗族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 67383, + "town": 7067, + "rural": 21208, + "total": 39108 + }, + "2016": { + "urban": 64205, + "town": 8186, + "rural": 19766, + "total": 36253 + }, + "2017": { + "urban": 63163, + "town": 7754, + "rural": 21502, + "total": 33907 + }, + "2018": { + "urban": 66295, + "town": 7704, + "rural": 22211, + "total": 36380 + }, + "2019": { + "urban": 64935, + "town": 7718, + "rural": 20529, + "total": 36688 + }, + "2020": { + "urban": 87553, + "town": 8231, + "rural": 25598, + "total": 53724 + }, + "2021": { + "urban": 72140, + "town": 7065, + "rural": 22374, + "total": 42701 + }, + "2022": { + "urban": 65138, + "town": 7186, + "rural": 20627, + "total": 37325 + }, + "2023": { + "urban": 57136, + "town": 6625, + "rural": 19206, + "total": 31305 + }, + "2024": { + "urban": 46687, + "town": 5400, + "rural": 16996, + "total": 24291 + } + }, + "primary": { + "2015": { + "urban": 61950, + "town": 4943, + "rural": 16012, + "total": 40995 + }, + "2016": { + "urban": 63813, + "town": 4836, + "rural": 17583, + "total": 41394 + }, + "2017": { + "urban": 62544, + "town": 5440, + "rural": 16696, + "total": 40408 + }, + "2018": { + "urban": 62597, + "town": 6349, + "rural": 18162, + "total": 38086 + }, + "2019": { + "urban": 64919, + "town": 6741, + "rural": 18804, + "total": 39374 + }, + "2020": { + "urban": 62872, + "town": 6988, + "rural": 18527, + "total": 37357 + }, + "2021": { + "urban": 56233, + "town": 6274, + "rural": 17803, + "total": 32156 + }, + "2022": { + "urban": 54662, + "town": 6584, + "rural": 18133, + "total": 29945 + }, + "2023": { + "urban": 61576, + "town": 8622, + "rural": 22747, + "total": 30207 + }, + "2024": { + "urban": 55682, + "town": 8044, + "rural": 20945, + "total": 26693 + } + }, + "junior": { + "2015": { + "urban": 53583, + "town": 4108, + "rural": 26424, + "total": 23051 + }, + "2016": { + "urban": 52918, + "town": 4609, + "rural": 27063, + "total": 21246 + }, + "2017": { + "urban": 54149, + "town": 4931, + "rural": 26538, + "total": 22680 + }, + "2018": { + "urban": 54513, + "town": 5024, + "rural": 26378, + "total": 23111 + }, + "2019": { + "urban": 56268, + "town": 5451, + "rural": 27445, + "total": 23372 + }, + "2020": { + "urban": 56825, + "town": 5095, + "rural": 28637, + "total": 23093 + }, + "2021": { + "urban": 63096, + "town": 5144, + "rural": 32370, + "total": 25582 + }, + "2022": { + "urban": 64901, + "town": 5340, + "rural": 34332, + "total": 25229 + }, + "2023": { + "urban": 63095, + "town": 5738, + "rural": 34878, + "total": 22479 + }, + "2024": { + "urban": 62902, + "town": 7165, + "rural": 35134, + "total": 20603 + } + }, + "senior": { + "2015": { + "urban": 18048, + "town": 3758, + "rural": 14290, + "total": 0 + }, + "2016": { + "urban": 21104, + "town": 3956, + "rural": 17148, + "total": 0 + }, + "2017": { + "urban": 22799, + "town": 4104, + "rural": 18695, + "total": 0 + }, + "2018": { + "urban": 23909, + "town": 4370, + "rural": 19539, + "total": 0 + }, + "2019": { + "urban": 27847, + "town": 5174, + "rural": 22673, + "total": 0 + }, + "2020": { + "urban": 31077, + "town": 5399, + "rural": 24588, + "total": 1090 + }, + "2021": { + "urban": 30571, + "town": 4280, + "rural": 23860, + "total": 2431 + }, + "2022": { + "urban": 31653, + "town": 4281, + "rural": 24896, + "total": 2476 + }, + "2023": { + "urban": 32180, + "town": 4718, + "rural": 26310, + "total": 1152 + }, + "2024": { + "urban": 34274, + "town": 5647, + "rural": 27548, + "total": 1079 + } + }, + "vocational": { + "2015": { + "total": 11254 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 12234 + }, + "2022": { + "total": 14147 + }, + "2023": { + "total": 10613 + }, + "2024": { + "total": 10467 + } + } + } + }, + { + "area_name": "文山市", + "area_code": "532601000", + "raw_name": "文山市", + "education_data": { + "preschool": { + "2015": { + "urban": 11578, + "town": 6883, + "rural": 1343, + "total": 3352 + }, + "2016": { + "urban": 12863, + "town": 8072, + "rural": 1306, + "total": 3485 + }, + "2017": { + "urban": 12398, + "town": 7616, + "rural": 1476, + "total": 3306 + }, + "2018": { + "urban": 11832, + "town": 7576, + "rural": 1138, + "total": 3118 + }, + "2019": { + "urban": 10958, + "town": 7593, + "rural": 773, + "total": 2592 + }, + "2020": { + "urban": 11477, + "town": 8036, + "rural": 911, + "total": 2530 + }, + "2021": { + "urban": 10297, + "town": 6984, + "rural": 805, + "total": 2508 + }, + "2022": { + "urban": 12069, + "town": 7093, + "rural": 903, + "total": 4073 + }, + "2023": { + "urban": 9959, + "town": 6527, + "rural": 1209, + "total": 2223 + }, + "2024": { + "urban": 7779, + "town": 5400, + "rural": 775, + "total": 1604 + } + }, + "primary": { + "2015": { + "urban": 8897, + "town": 4850, + "rural": 798, + "total": 3249 + }, + "2016": { + "urban": 8698, + "town": 4745, + "rural": 852, + "total": 3101 + }, + "2017": { + "urban": 9117, + "town": 5336, + "rural": 799, + "total": 2982 + }, + "2018": { + "urban": 9819, + "town": 6268, + "rural": 731, + "total": 2820 + }, + "2019": { + "urban": 10251, + "town": 6658, + "rural": 729, + "total": 2864 + }, + "2020": { + "urban": 10768, + "town": 6924, + "rural": 809, + "total": 3035 + }, + "2021": { + "urban": 9569, + "town": 6197, + "rural": 727, + "total": 2645 + }, + "2022": { + "urban": 9542, + "town": 6517, + "rural": 625, + "total": 2400 + }, + "2023": { + "urban": 11647, + "town": 8534, + "rural": 1042, + "total": 2071 + }, + "2024": { + "urban": 10825, + "town": 8044, + "rural": 808, + "total": 1973 + } + }, + "junior": { + "2015": { + "urban": 7548, + "town": 4108, + "rural": 1838, + "total": 1602 + }, + "2016": { + "urban": 8124, + "town": 4609, + "rural": 1763, + "total": 1752 + }, + "2017": { + "urban": 8465, + "town": 4931, + "rural": 1873, + "total": 1661 + }, + "2018": { + "urban": 8631, + "town": 5024, + "rural": 1726, + "total": 1881 + }, + "2019": { + "urban": 9025, + "town": 5451, + "rural": 1804, + "total": 1770 + }, + "2020": { + "urban": 8768, + "town": 5095, + "rural": 1649, + "total": 2024 + }, + "2021": { + "urban": 9133, + "town": 5144, + "rural": 1741, + "total": 2248 + }, + "2022": { + "urban": 9204, + "town": 5340, + "rural": 1749, + "total": 2115 + }, + "2023": { + "urban": 9352, + "town": 5738, + "rural": 2351, + "total": 1263 + }, + "2024": { + "urban": 10351, + "town": 7165, + "rural": 2007, + "total": 1179 + } + }, + "senior": { + "2015": { + "urban": 3758, + "town": 3758, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 3956, + "town": 3956, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 4104, + "town": 4104, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 4370, + "town": 4370, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 5174, + "town": 5174, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 5924, + "town": 5399, + "rural": 0, + "total": 525 + }, + "2021": { + "urban": 5211, + "town": 4280, + "rural": 0, + "total": 931 + }, + "2022": { + "urban": 5465, + "town": 4281, + "rural": 0, + "total": 1184 + }, + "2023": { + "urban": 5746, + "town": 4718, + "rural": 1028, + "total": 0 + }, + "2024": { + "urban": 5647, + "town": 5647, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 8318 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 7014 + }, + "2022": { + "total": 7782 + }, + "2023": { + "total": 5934 + }, + "2024": { + "total": 5967 + } + } + } + }, + { + "area_name": "砚山县", + "area_code": "532622000", + "raw_name": "砚山县", + "education_data": { + "preschool": { + "2015": { + "urban": 9958, + "town": 184, + "rural": 5825, + "total": 3949 + }, + "2016": { + "urban": 8801, + "town": 114, + "rural": 5023, + "total": 3664 + }, + "2017": { + "urban": 8819, + "town": 138, + "rural": 4700, + "total": 3981 + }, + "2018": { + "urban": 10024, + "town": 128, + "rural": 5671, + "total": 4225 + }, + "2019": { + "urban": 9496, + "town": 125, + "rural": 5691, + "total": 3680 + }, + "2020": { + "urban": 11592, + "town": 195, + "rural": 6194, + "total": 5203 + }, + "2021": { + "urban": 9762, + "town": 81, + "rural": 5253, + "total": 4428 + }, + "2022": { + "urban": 8943, + "town": 93, + "rural": 4713, + "total": 4137 + }, + "2023": { + "urban": 8060, + "town": 98, + "rural": 4019, + "total": 3943 + }, + "2024": { + "urban": 7425, + "town": 0, + "rural": 4460, + "total": 2965 + } + }, + "primary": { + "2015": { + "urban": 8585, + "town": 93, + "rural": 3701, + "total": 4791 + }, + "2016": { + "urban": 9222, + "town": 91, + "rural": 4268, + "total": 4863 + }, + "2017": { + "urban": 8568, + "town": 104, + "rural": 3956, + "total": 4508 + }, + "2018": { + "urban": 9179, + "town": 81, + "rural": 4293, + "total": 4805 + }, + "2019": { + "urban": 9704, + "town": 83, + "rural": 4359, + "total": 5262 + }, + "2020": { + "urban": 8729, + "town": 64, + "rural": 4280, + "total": 4385 + }, + "2021": { + "urban": 8140, + "town": 77, + "rural": 4131, + "total": 3932 + }, + "2022": { + "urban": 7728, + "town": 67, + "rural": 4058, + "total": 3603 + }, + "2023": { + "urban": 8554, + "town": 88, + "rural": 4585, + "total": 3881 + }, + "2024": { + "urban": 7659, + "town": 0, + "rural": 4273, + "total": 3386 + } + }, + "junior": { + "2015": { + "urban": 7775, + "town": 0, + "rural": 5149, + "total": 2626 + }, + "2016": { + "urban": 6969, + "town": 0, + "rural": 4577, + "total": 2392 + }, + "2017": { + "urban": 7248, + "town": 0, + "rural": 4797, + "total": 2451 + }, + "2018": { + "urban": 7021, + "town": 0, + "rural": 4691, + "total": 2330 + }, + "2019": { + "urban": 7436, + "town": 0, + "rural": 5131, + "total": 2305 + }, + "2020": { + "urban": 7840, + "town": 0, + "rural": 5329, + "total": 2511 + }, + "2021": { + "urban": 8892, + "town": 0, + "rural": 6231, + "total": 2661 + }, + "2022": { + "urban": 9473, + "town": 0, + "rural": 6855, + "total": 2618 + }, + "2023": { + "urban": 9186, + "town": 0, + "rural": 6958, + "total": 2228 + }, + "2024": { + "urban": 9417, + "town": 0, + "rural": 7148, + "total": 2269 + } + }, + "senior": { + "2015": { + "urban": 2352, + "town": 0, + "rural": 2352, + "total": 0 + }, + "2016": { + "urban": 2667, + "town": 0, + "rural": 2667, + "total": 0 + }, + "2017": { + "urban": 2780, + "town": 0, + "rural": 2780, + "total": 0 + }, + "2018": { + "urban": 3221, + "town": 0, + "rural": 3221, + "total": 0 + }, + "2019": { + "urban": 3490, + "town": 0, + "rural": 3490, + "total": 0 + }, + "2020": { + "urban": 4723, + "town": 0, + "rural": 4723, + "total": 0 + }, + "2021": { + "urban": 4202, + "town": 0, + "rural": 4202, + "total": 0 + }, + "2022": { + "urban": 4599, + "town": 0, + "rural": 4599, + "total": 0 + }, + "2023": { + "urban": 5245, + "town": 0, + "rural": 5245, + "total": 0 + }, + "2024": { + "urban": 5645, + "town": 0, + "rural": 5645, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 65 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 343 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 82 + }, + "2024": { + "total": 548 + } + } + } + }, + { + "area_name": "西畴县", + "area_code": "532623000", + "raw_name": "西畴县", + "education_data": { + "preschool": { + "2015": { + "urban": 3084, + "town": 0, + "rural": 886, + "total": 2198 + }, + "2016": { + "urban": 3607, + "town": 0, + "rural": 958, + "total": 2649 + }, + "2017": { + "urban": 3325, + "town": 0, + "rural": 985, + "total": 2340 + }, + "2018": { + "urban": 3973, + "town": 0, + "rural": 931, + "total": 3042 + }, + "2019": { + "urban": 3230, + "town": 0, + "rural": 843, + "total": 2387 + }, + "2020": { + "urban": 3158, + "town": 0, + "rural": 1125, + "total": 2033 + }, + "2021": { + "urban": 3296, + "town": 0, + "rural": 984, + "total": 2312 + }, + "2022": { + "urban": 2236, + "town": 0, + "rural": 840, + "total": 1396 + }, + "2023": { + "urban": 1908, + "town": 0, + "rural": 803, + "total": 1105 + }, + "2024": { + "urban": 1670, + "town": 0, + "rural": 709, + "total": 961 + } + }, + "primary": { + "2015": { + "urban": 3080, + "town": 0, + "rural": 805, + "total": 2275 + }, + "2016": { + "urban": 2979, + "town": 0, + "rural": 746, + "total": 2233 + }, + "2017": { + "urban": 2906, + "town": 0, + "rural": 758, + "total": 2148 + }, + "2018": { + "urban": 2799, + "town": 0, + "rural": 789, + "total": 2010 + }, + "2019": { + "urban": 2852, + "town": 0, + "rural": 874, + "total": 1978 + }, + "2020": { + "urban": 2711, + "town": 0, + "rural": 857, + "total": 1854 + }, + "2021": { + "urban": 2535, + "town": 0, + "rural": 818, + "total": 1717 + }, + "2022": { + "urban": 2452, + "town": 0, + "rural": 875, + "total": 1577 + }, + "2023": { + "urban": 2773, + "town": 0, + "rural": 1172, + "total": 1601 + }, + "2024": { + "urban": 2425, + "town": 0, + "rural": 1052, + "total": 1373 + } + }, + "junior": { + "2015": { + "urban": 3150, + "town": 0, + "rural": 1352, + "total": 1798 + }, + "2016": { + "urban": 3080, + "town": 0, + "rural": 1678, + "total": 1402 + }, + "2017": { + "urban": 2717, + "town": 0, + "rural": 1520, + "total": 1197 + }, + "2018": { + "urban": 2706, + "town": 0, + "rural": 1439, + "total": 1267 + }, + "2019": { + "urban": 2690, + "town": 0, + "rural": 1489, + "total": 1201 + }, + "2020": { + "urban": 2585, + "town": 0, + "rural": 1368, + "total": 1217 + }, + "2021": { + "urban": 2955, + "town": 0, + "rural": 1562, + "total": 1393 + }, + "2022": { + "urban": 2791, + "town": 0, + "rural": 1394, + "total": 1397 + }, + "2023": { + "urban": 2670, + "town": 0, + "rural": 1403, + "total": 1267 + }, + "2024": { + "urban": 2517, + "town": 0, + "rural": 1629, + "total": 888 + } + }, + "senior": { + "2015": { + "urban": 1144, + "town": 0, + "rural": 1144, + "total": 0 + }, + "2016": { + "urban": 1290, + "town": 0, + "rural": 1290, + "total": 0 + }, + "2017": { + "urban": 1300, + "town": 0, + "rural": 1300, + "total": 0 + }, + "2018": { + "urban": 1375, + "town": 0, + "rural": 1375, + "total": 0 + }, + "2019": { + "urban": 1639, + "town": 0, + "rural": 1639, + "total": 0 + }, + "2020": { + "urban": 1396, + "town": 0, + "rural": 1396, + "total": 0 + }, + "2021": { + "urban": 1735, + "town": 0, + "rural": 1735, + "total": 0 + }, + "2022": { + "urban": 2085, + "town": 0, + "rural": 2085, + "total": 0 + }, + "2023": { + "urban": 1993, + "town": 0, + "rural": 1993, + "total": 0 + }, + "2024": { + "urban": 2196, + "town": 0, + "rural": 2196, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 319 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 297 + }, + "2022": { + "total": 314 + }, + "2023": { + "total": 419 + }, + "2024": { + "total": 826 + } + } + } + }, + { + "area_name": "麻栗坡县", + "area_code": "532624000", + "raw_name": "麻栗坡县", + "education_data": { + "preschool": { + "2015": { + "urban": 4498, + "town": 0, + "rural": 749, + "total": 3749 + }, + "2016": { + "urban": 4140, + "town": 0, + "rural": 789, + "total": 3351 + }, + "2017": { + "urban": 4345, + "town": 0, + "rural": 668, + "total": 3677 + }, + "2018": { + "urban": 5949, + "town": 0, + "rural": 1267, + "total": 4682 + }, + "2019": { + "urban": 4872, + "town": 0, + "rural": 957, + "total": 3915 + }, + "2020": { + "urban": 6118, + "town": 0, + "rural": 1422, + "total": 4696 + }, + "2021": { + "urban": 4448, + "town": 0, + "rural": 1132, + "total": 3316 + }, + "2022": { + "urban": 3289, + "town": 0, + "rural": 775, + "total": 2514 + }, + "2023": { + "urban": 2999, + "town": 0, + "rural": 849, + "total": 2150 + }, + "2024": { + "urban": 2482, + "town": 0, + "rural": 613, + "total": 1869 + } + }, + "primary": { + "2015": { + "urban": 4107, + "town": 0, + "rural": 592, + "total": 3515 + }, + "2016": { + "urban": 4321, + "town": 0, + "rural": 624, + "total": 3697 + }, + "2017": { + "urban": 4050, + "town": 0, + "rural": 629, + "total": 3421 + }, + "2018": { + "urban": 3989, + "town": 0, + "rural": 753, + "total": 3236 + }, + "2019": { + "urban": 4039, + "town": 0, + "rural": 696, + "total": 3343 + }, + "2020": { + "urban": 4124, + "town": 0, + "rural": 716, + "total": 3408 + }, + "2021": { + "urban": 3322, + "town": 0, + "rural": 702, + "total": 2620 + }, + "2022": { + "urban": 3345, + "town": 0, + "rural": 693, + "total": 2652 + }, + "2023": { + "urban": 3817, + "town": 0, + "rural": 1096, + "total": 2721 + }, + "2024": { + "urban": 3372, + "town": 0, + "rural": 969, + "total": 2403 + } + }, + "junior": { + "2015": { + "urban": 3702, + "town": 0, + "rural": 1185, + "total": 2517 + }, + "2016": { + "urban": 3516, + "town": 0, + "rural": 1029, + "total": 2487 + }, + "2017": { + "urban": 3437, + "town": 0, + "rural": 1047, + "total": 2390 + }, + "2018": { + "urban": 3365, + "town": 0, + "rural": 1502, + "total": 1863 + }, + "2019": { + "urban": 3592, + "town": 0, + "rural": 1623, + "total": 1969 + }, + "2020": { + "urban": 3693, + "town": 0, + "rural": 1754, + "total": 1939 + }, + "2021": { + "urban": 4064, + "town": 0, + "rural": 1906, + "total": 2158 + }, + "2022": { + "urban": 4182, + "town": 0, + "rural": 1881, + "total": 2301 + }, + "2023": { + "urban": 3876, + "town": 0, + "rural": 2011, + "total": 1865 + }, + "2024": { + "urban": 3802, + "town": 0, + "rural": 2009, + "total": 1793 + } + }, + "senior": { + "2015": { + "urban": 1203, + "town": 0, + "rural": 1203, + "total": 0 + }, + "2016": { + "urban": 1317, + "town": 0, + "rural": 1317, + "total": 0 + }, + "2017": { + "urban": 1386, + "town": 0, + "rural": 1386, + "total": 0 + }, + "2018": { + "urban": 1540, + "town": 0, + "rural": 1540, + "total": 0 + }, + "2019": { + "urban": 1756, + "town": 0, + "rural": 1756, + "total": 0 + }, + "2020": { + "urban": 1792, + "town": 0, + "rural": 1792, + "total": 0 + }, + "2021": { + "urban": 1669, + "town": 0, + "rural": 1669, + "total": 0 + }, + "2022": { + "urban": 1643, + "town": 0, + "rural": 1643, + "total": 0 + }, + "2023": { + "urban": 1668, + "town": 0, + "rural": 1668, + "total": 0 + }, + "2024": { + "urban": 2427, + "town": 0, + "rural": 2427, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 612 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 355 + }, + "2022": { + "total": 285 + }, + "2023": { + "total": 649 + }, + "2024": { + "total": 433 + } + } + } + }, + { + "area_name": "马关县", + "area_code": "532625000", + "raw_name": "马关县", + "education_data": { + "preschool": { + "2015": { + "urban": 6118, + "town": 0, + "rural": 2519, + "total": 3599 + }, + "2016": { + "urban": 5675, + "town": 0, + "rural": 2677, + "total": 2998 + }, + "2017": { + "urban": 6118, + "town": 0, + "rural": 2868, + "total": 3250 + }, + "2018": { + "urban": 6480, + "town": 0, + "rural": 3020, + "total": 3460 + }, + "2019": { + "urban": 6999, + "town": 0, + "rural": 3101, + "total": 3898 + }, + "2020": { + "urban": 8178, + "town": 0, + "rural": 3157, + "total": 5021 + }, + "2021": { + "urban": 6222, + "town": 0, + "rural": 2854, + "total": 3368 + }, + "2022": { + "urban": 5539, + "town": 0, + "rural": 2531, + "total": 3008 + }, + "2023": { + "urban": 4365, + "town": 0, + "rural": 2206, + "total": 2159 + }, + "2024": { + "urban": 3698, + "town": 0, + "rural": 2025, + "total": 1673 + } + }, + "primary": { + "2015": { + "urban": 5463, + "town": 0, + "rural": 2227, + "total": 3236 + }, + "2016": { + "urban": 5482, + "town": 0, + "rural": 2412, + "total": 3070 + }, + "2017": { + "urban": 5102, + "town": 0, + "rural": 2295, + "total": 2807 + }, + "2018": { + "urban": 5436, + "town": 0, + "rural": 2605, + "total": 2831 + }, + "2019": { + "urban": 6300, + "town": 0, + "rural": 2663, + "total": 3637 + }, + "2020": { + "urban": 5416, + "town": 0, + "rural": 2606, + "total": 2810 + }, + "2021": { + "urban": 5010, + "town": 0, + "rural": 2398, + "total": 2612 + }, + "2022": { + "urban": 4967, + "town": 0, + "rural": 2498, + "total": 2469 + }, + "2023": { + "urban": 6053, + "town": 0, + "rural": 3278, + "total": 2775 + }, + "2024": { + "urban": 5228, + "town": 0, + "rural": 2919, + "total": 2309 + } + }, + "junior": { + "2015": { + "urban": 4767, + "town": 0, + "rural": 3639, + "total": 1128 + }, + "2016": { + "urban": 4478, + "town": 0, + "rural": 3492, + "total": 986 + }, + "2017": { + "urban": 4457, + "town": 0, + "rural": 3440, + "total": 1017 + }, + "2018": { + "urban": 4384, + "town": 0, + "rural": 3333, + "total": 1051 + }, + "2019": { + "urban": 4678, + "town": 0, + "rural": 3671, + "total": 1007 + }, + "2020": { + "urban": 4807, + "town": 0, + "rural": 3914, + "total": 893 + }, + "2021": { + "urban": 5402, + "town": 0, + "rural": 4433, + "total": 969 + }, + "2022": { + "urban": 5416, + "town": 0, + "rural": 4501, + "total": 915 + }, + "2023": { + "urban": 4965, + "town": 0, + "rural": 4180, + "total": 785 + }, + "2024": { + "urban": 5252, + "town": 0, + "rural": 4390, + "total": 862 + } + }, + "senior": { + "2015": { + "urban": 1136, + "town": 0, + "rural": 1136, + "total": 0 + }, + "2016": { + "urban": 1551, + "town": 0, + "rural": 1551, + "total": 0 + }, + "2017": { + "urban": 1939, + "town": 0, + "rural": 1939, + "total": 0 + }, + "2018": { + "urban": 1815, + "town": 0, + "rural": 1815, + "total": 0 + }, + "2019": { + "urban": 2153, + "town": 0, + "rural": 2153, + "total": 0 + }, + "2020": { + "urban": 1881, + "town": 0, + "rural": 1881, + "total": 0 + }, + "2021": { + "urban": 1952, + "town": 0, + "rural": 1952, + "total": 0 + }, + "2022": { + "urban": 2244, + "town": 0, + "rural": 2244, + "total": 0 + }, + "2023": { + "urban": 2111, + "town": 0, + "rural": 2111, + "total": 0 + }, + "2024": { + "urban": 2361, + "town": 0, + "rural": 2361, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 188 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 288 + }, + "2022": { + "total": 430 + }, + "2023": { + "total": 429 + }, + "2024": { + "total": 413 + } + } + } + }, + { + "area_name": "丘北县", + "area_code": "532626000", + "raw_name": "丘北县", + "education_data": { + "preschool": { + "2015": { + "urban": 9788, + "town": 0, + "rural": 3403, + "total": 6385 + }, + "2016": { + "urban": 7727, + "town": 0, + "rural": 2448, + "total": 5279 + }, + "2017": { + "urban": 7778, + "town": 0, + "rural": 3180, + "total": 4598 + }, + "2018": { + "urban": 7754, + "town": 0, + "rural": 2485, + "total": 5269 + }, + "2019": { + "urban": 9579, + "town": 0, + "rural": 2467, + "total": 7112 + }, + "2020": { + "urban": 13585, + "town": 0, + "rural": 3392, + "total": 10193 + }, + "2021": { + "urban": 10498, + "town": 0, + "rural": 3031, + "total": 7467 + }, + "2022": { + "urban": 9295, + "town": 0, + "rural": 2788, + "total": 6507 + }, + "2023": { + "urban": 9554, + "town": 0, + "rural": 3099, + "total": 6455 + }, + "2024": { + "urban": 7393, + "town": 0, + "rural": 2444, + "total": 4949 + } + }, + "primary": { + "2015": { + "urban": 8581, + "town": 0, + "rural": 2071, + "total": 6510 + }, + "2016": { + "urban": 8980, + "town": 0, + "rural": 2346, + "total": 6634 + }, + "2017": { + "urban": 9013, + "town": 0, + "rural": 2374, + "total": 6639 + }, + "2018": { + "urban": 9060, + "town": 0, + "rural": 2699, + "total": 6361 + }, + "2019": { + "urban": 9421, + "town": 0, + "rural": 2937, + "total": 6484 + }, + "2020": { + "urban": 10400, + "town": 0, + "rural": 2920, + "total": 7480 + }, + "2021": { + "urban": 7985, + "town": 0, + "rural": 2639, + "total": 5346 + }, + "2022": { + "urban": 7680, + "town": 0, + "rural": 2679, + "total": 5001 + }, + "2023": { + "urban": 8646, + "town": 0, + "rural": 3336, + "total": 5310 + }, + "2024": { + "urban": 7907, + "town": 0, + "rural": 3123, + "total": 4784 + } + }, + "junior": { + "2015": { + "urban": 7677, + "town": 0, + "rural": 3153, + "total": 4524 + }, + "2016": { + "urban": 7437, + "town": 0, + "rural": 4120, + "total": 3317 + }, + "2017": { + "urban": 7803, + "town": 0, + "rural": 3820, + "total": 3983 + }, + "2018": { + "urban": 7982, + "town": 0, + "rural": 3562, + "total": 4420 + }, + "2019": { + "urban": 8220, + "town": 0, + "rural": 3354, + "total": 4866 + }, + "2020": { + "urban": 8039, + "town": 0, + "rural": 3422, + "total": 4617 + }, + "2021": { + "urban": 9007, + "town": 0, + "rural": 4097, + "total": 4910 + }, + "2022": { + "urban": 9412, + "town": 0, + "rural": 4396, + "total": 5016 + }, + "2023": { + "urban": 9137, + "town": 0, + "rural": 4076, + "total": 5061 + }, + "2024": { + "urban": 9139, + "town": 0, + "rural": 4230, + "total": 4909 + } + }, + "senior": { + "2015": { + "urban": 2350, + "town": 0, + "rural": 2350, + "total": 0 + }, + "2016": { + "urban": 2636, + "town": 0, + "rural": 2636, + "total": 0 + }, + "2017": { + "urban": 2700, + "town": 0, + "rural": 2700, + "total": 0 + }, + "2018": { + "urban": 3037, + "town": 0, + "rural": 3037, + "total": 0 + }, + "2019": { + "urban": 3836, + "town": 0, + "rural": 3836, + "total": 0 + }, + "2020": { + "urban": 4144, + "town": 0, + "rural": 3971, + "total": 173 + }, + "2021": { + "urban": 4694, + "town": 0, + "rural": 4251, + "total": 443 + }, + "2022": { + "urban": 4349, + "town": 0, + "rural": 3963, + "total": 386 + }, + "2023": { + "urban": 3914, + "town": 0, + "rural": 3529, + "total": 385 + }, + "2024": { + "urban": 4106, + "town": 0, + "rural": 3640, + "total": 466 + } + }, + "vocational": { + "2015": { + "total": 824 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1575 + }, + "2022": { + "total": 2953 + }, + "2023": { + "total": 1305 + }, + "2024": { + "total": 978 + } + } + } + }, + { + "area_name": "广南县", + "area_code": "532627000", + "raw_name": "广南县", + "education_data": { + "preschool": { + "2015": { + "urban": 12413, + "town": 0, + "rural": 3153, + "total": 9260 + }, + "2016": { + "urban": 13535, + "town": 0, + "rural": 3946, + "total": 9589 + }, + "2017": { + "urban": 12264, + "town": 0, + "rural": 4552, + "total": 7712 + }, + "2018": { + "urban": 12073, + "town": 0, + "rural": 4293, + "total": 7780 + }, + "2019": { + "urban": 12454, + "town": 0, + "rural": 3928, + "total": 8526 + }, + "2020": { + "urban": 24532, + "town": 0, + "rural": 6155, + "total": 18377 + }, + "2021": { + "urban": 19327, + "town": 0, + "rural": 5312, + "total": 14015 + }, + "2022": { + "urban": 16263, + "town": 0, + "rural": 5497, + "total": 10766 + }, + "2023": { + "urban": 14388, + "town": 0, + "rural": 4635, + "total": 9753 + }, + "2024": { + "urban": 11372, + "town": 0, + "rural": 3837, + "total": 7535 + } + }, + "primary": { + "2015": { + "urban": 16207, + "town": 0, + "rural": 3665, + "total": 12542 + }, + "2016": { + "urban": 16702, + "town": 0, + "rural": 3845, + "total": 12857 + }, + "2017": { + "urban": 16858, + "town": 0, + "rural": 3762, + "total": 13096 + }, + "2018": { + "urban": 15566, + "town": 0, + "rural": 3843, + "total": 11723 + }, + "2019": { + "urban": 15227, + "town": 0, + "rural": 3993, + "total": 11234 + }, + "2020": { + "urban": 13941, + "town": 0, + "rural": 3861, + "total": 10080 + }, + "2021": { + "urban": 13268, + "town": 0, + "rural": 3980, + "total": 9288 + }, + "2022": { + "urban": 13195, + "town": 0, + "rural": 4368, + "total": 8827 + }, + "2023": { + "urban": 13974, + "town": 0, + "rural": 5413, + "total": 8561 + }, + "2024": { + "urban": 12693, + "town": 0, + "rural": 5049, + "total": 7644 + } + }, + "junior": { + "2015": { + "urban": 11962, + "town": 0, + "rural": 6119, + "total": 5843 + }, + "2016": { + "urban": 12448, + "town": 0, + "rural": 6412, + "total": 6036 + }, + "2017": { + "urban": 13103, + "town": 0, + "rural": 6562, + "total": 6541 + }, + "2018": { + "urban": 13547, + "town": 0, + "rural": 6873, + "total": 6674 + }, + "2019": { + "urban": 13580, + "town": 0, + "rural": 6892, + "total": 6688 + }, + "2020": { + "urban": 14401, + "town": 0, + "rural": 7678, + "total": 6723 + }, + "2021": { + "urban": 16592, + "town": 0, + "rural": 8913, + "total": 7679 + }, + "2022": { + "urban": 16964, + "town": 0, + "rural": 9698, + "total": 7266 + }, + "2023": { + "urban": 16968, + "town": 0, + "rural": 9416, + "total": 7552 + }, + "2024": { + "urban": 15689, + "town": 0, + "rural": 9205, + "total": 6484 + } + }, + "senior": { + "2015": { + "urban": 3467, + "town": 0, + "rural": 3467, + "total": 0 + }, + "2016": { + "urban": 4875, + "town": 0, + "rural": 4875, + "total": 0 + }, + "2017": { + "urban": 5568, + "town": 0, + "rural": 5568, + "total": 0 + }, + "2018": { + "urban": 5269, + "town": 0, + "rural": 5269, + "total": 0 + }, + "2019": { + "urban": 6013, + "town": 0, + "rural": 6013, + "total": 0 + }, + "2020": { + "urban": 7545, + "town": 0, + "rural": 7545, + "total": 0 + }, + "2021": { + "urban": 7191, + "town": 0, + "rural": 7191, + "total": 0 + }, + "2022": { + "urban": 7470, + "town": 0, + "rural": 7470, + "total": 0 + }, + "2023": { + "urban": 8368, + "town": 0, + "rural": 8368, + "total": 0 + }, + "2024": { + "urban": 8802, + "town": 0, + "rural": 8802, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 682 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 1428 + }, + "2022": { + "total": 1300 + }, + "2023": { + "total": 682 + }, + "2024": { + "total": 530 + } + } + } + }, + { + "area_name": "富宁县", + "area_code": "532628000", + "raw_name": "富宁县", + "education_data": { + "preschool": { + "2015": { + "urban": 9946, + "town": 0, + "rural": 3330, + "total": 6616 + }, + "2016": { + "urban": 7857, + "town": 0, + "rural": 2619, + "total": 5238 + }, + "2017": { + "urban": 8116, + "town": 0, + "rural": 3073, + "total": 5043 + }, + "2018": { + "urban": 8210, + "town": 0, + "rural": 3406, + "total": 4804 + }, + "2019": { + "urban": 7347, + "town": 0, + "rural": 2769, + "total": 4578 + }, + "2020": { + "urban": 8913, + "town": 0, + "rural": 3242, + "total": 5671 + }, + "2021": { + "urban": 8290, + "town": 0, + "rural": 3003, + "total": 5287 + }, + "2022": { + "urban": 7504, + "town": 0, + "rural": 2580, + "total": 4924 + }, + "2023": { + "urban": 5903, + "town": 0, + "rural": 2386, + "total": 3517 + }, + "2024": { + "urban": 4868, + "town": 0, + "rural": 2133, + "total": 2735 + } + }, + "primary": { + "2015": { + "urban": 7030, + "town": 0, + "rural": 2153, + "total": 4877 + }, + "2016": { + "urban": 7429, + "town": 0, + "rural": 2490, + "total": 4939 + }, + "2017": { + "urban": 6930, + "town": 0, + "rural": 2123, + "total": 4807 + }, + "2018": { + "urban": 6749, + "town": 0, + "rural": 2449, + "total": 4300 + }, + "2019": { + "urban": 7125, + "town": 0, + "rural": 2553, + "total": 4572 + }, + "2020": { + "urban": 6783, + "town": 0, + "rural": 2478, + "total": 4305 + }, + "2021": { + "urban": 6404, + "town": 0, + "rural": 2408, + "total": 3996 + }, + "2022": { + "urban": 5753, + "town": 0, + "rural": 2337, + "total": 3416 + }, + "2023": { + "urban": 6112, + "town": 0, + "rural": 2825, + "total": 3287 + }, + "2024": { + "urban": 5573, + "town": 0, + "rural": 2752, + "total": 2821 + } + }, + "junior": { + "2015": { + "urban": 7002, + "town": 0, + "rural": 3989, + "total": 3013 + }, + "2016": { + "urban": 6866, + "town": 0, + "rural": 3992, + "total": 2874 + }, + "2017": { + "urban": 6919, + "town": 0, + "rural": 3479, + "total": 3440 + }, + "2018": { + "urban": 6877, + "town": 0, + "rural": 3252, + "total": 3625 + }, + "2019": { + "urban": 7047, + "town": 0, + "rural": 3481, + "total": 3566 + }, + "2020": { + "urban": 6692, + "town": 0, + "rural": 3523, + "total": 3169 + }, + "2021": { + "urban": 7051, + "town": 0, + "rural": 3487, + "total": 3564 + }, + "2022": { + "urban": 7459, + "town": 0, + "rural": 3858, + "total": 3601 + }, + "2023": { + "urban": 6941, + "town": 0, + "rural": 4483, + "total": 2458 + }, + "2024": { + "urban": 6735, + "town": 0, + "rural": 4516, + "total": 2219 + } + }, + "senior": { + "2015": { + "urban": 2638, + "town": 0, + "rural": 2638, + "total": 0 + }, + "2016": { + "urban": 2812, + "town": 0, + "rural": 2812, + "total": 0 + }, + "2017": { + "urban": 3022, + "town": 0, + "rural": 3022, + "total": 0 + }, + "2018": { + "urban": 3282, + "town": 0, + "rural": 3282, + "total": 0 + }, + "2019": { + "urban": 3786, + "town": 0, + "rural": 3786, + "total": 0 + }, + "2020": { + "urban": 3672, + "town": 0, + "rural": 3280, + "total": 392 + }, + "2021": { + "urban": 3917, + "town": 0, + "rural": 2860, + "total": 1057 + }, + "2022": { + "urban": 3798, + "town": 0, + "rural": 2892, + "total": 906 + }, + "2023": { + "urban": 3135, + "town": 0, + "rural": 2368, + "total": 767 + }, + "2024": { + "urban": 3090, + "town": 0, + "rural": 2477, + "total": 613 + } + }, + "vocational": { + "2015": { + "total": 246 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 934 + }, + "2022": { + "total": 1083 + }, + "2023": { + "total": 1113 + }, + "2024": { + "total": 772 + } + } + } + }, + { + "area_name": "西双版纳傣族自治州", + "area_code": "532800000", + "raw_name": "西双版纳傣族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 17164, + "town": 3166, + "rural": 7240, + "total": 6758 + }, + "2016": { + "urban": 16253, + "town": 3369, + "rural": 6426, + "total": 6458 + }, + "2017": { + "urban": 16003, + "town": 3441, + "rural": 6433, + "total": 6129 + }, + "2018": { + "urban": 18449, + "town": 3476, + "rural": 7279, + "total": 7694 + }, + "2019": { + "urban": 17124, + "town": 3359, + "rural": 6931, + "total": 6834 + }, + "2020": { + "urban": 17833, + "town": 3760, + "rural": 7081, + "total": 6992 + }, + "2021": { + "urban": 17223, + "town": 3734, + "rural": 8463, + "total": 5026 + }, + "2022": { + "urban": 16729, + "town": 3451, + "rural": 8119, + "total": 5159 + }, + "2023": { + "urban": 15843, + "town": 4338, + "rural": 6615, + "total": 4890 + }, + "2024": { + "urban": 12846, + "town": 3719, + "rural": 5833, + "total": 3294 + } + }, + "primary": { + "2015": { + "urban": 16589, + "town": 2398, + "rural": 5475, + "total": 8716 + }, + "2016": { + "urban": 17492, + "town": 2611, + "rural": 6159, + "total": 8722 + }, + "2017": { + "urban": 16034, + "town": 2532, + "rural": 5421, + "total": 8081 + }, + "2018": { + "urban": 16499, + "town": 2961, + "rural": 5952, + "total": 7586 + }, + "2019": { + "urban": 17595, + "town": 3331, + "rural": 6051, + "total": 8213 + }, + "2020": { + "urban": 16418, + "town": 2893, + "rural": 5491, + "total": 8034 + }, + "2021": { + "urban": 16222, + "town": 3476, + "rural": 6018, + "total": 6728 + }, + "2022": { + "urban": 15302, + "town": 3000, + "rural": 6014, + "total": 6288 + }, + "2023": { + "urban": 18929, + "town": 6284, + "rural": 6273, + "total": 6372 + }, + "2024": { + "urban": 17151, + "town": 4980, + "rural": 6438, + "total": 5733 + } + }, + "junior": { + "2015": { + "urban": 13492, + "town": 2765, + "rural": 7736, + "total": 2991 + }, + "2016": { + "urban": 13068, + "town": 2737, + "rural": 7743, + "total": 2588 + }, + "2017": { + "urban": 13516, + "town": 2828, + "rural": 8133, + "total": 2555 + }, + "2018": { + "urban": 14155, + "town": 2945, + "rural": 8737, + "total": 2473 + }, + "2019": { + "urban": 14701, + "town": 3069, + "rural": 8774, + "total": 2858 + }, + "2020": { + "urban": 14799, + "town": 3085, + "rural": 8082, + "total": 3632 + }, + "2021": { + "urban": 15006, + "town": 3182, + "rural": 8651, + "total": 3173 + }, + "2022": { + "urban": 15807, + "town": 3196, + "rural": 9288, + "total": 3323 + }, + "2023": { + "urban": 14706, + "town": 3179, + "rural": 8113, + "total": 3414 + }, + "2024": { + "urban": 15560, + "town": 3929, + "rural": 8759, + "total": 2872 + } + }, + "senior": { + "2015": { + "urban": 4636, + "town": 2676, + "rural": 1746, + "total": 214 + }, + "2016": { + "urban": 4572, + "town": 2655, + "rural": 1677, + "total": 240 + }, + "2017": { + "urban": 4823, + "town": 2342, + "rural": 2118, + "total": 363 + }, + "2018": { + "urban": 4934, + "town": 2386, + "rural": 2207, + "total": 341 + }, + "2019": { + "urban": 5600, + "town": 3060, + "rural": 2149, + "total": 391 + }, + "2020": { + "urban": 7022, + "town": 3099, + "rural": 3684, + "total": 239 + }, + "2021": { + "urban": 6899, + "town": 3192, + "rural": 3505, + "total": 202 + }, + "2022": { + "urban": 7327, + "town": 3280, + "rural": 3818, + "total": 229 + }, + "2023": { + "urban": 7763, + "town": 2525, + "rural": 4285, + "total": 953 + }, + "2024": { + "urban": 7402, + "town": 3088, + "rural": 4115, + "total": 199 + } + }, + "vocational": { + "2015": { + "total": 3114 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 3382 + }, + "2022": { + "total": 3546 + }, + "2023": { + "total": 2656 + }, + "2024": { + "total": 2881 + } + } + } + }, + { + "area_name": "景洪市", + "area_code": "532801000", + "raw_name": "景洪市", + "education_data": { + "preschool": { + "2015": { + "urban": 7595, + "town": 3166, + "rural": 2368, + "total": 2061 + }, + "2016": { + "urban": 7039, + "town": 3369, + "rural": 1832, + "total": 1838 + }, + "2017": { + "urban": 6422, + "town": 3441, + "rural": 1807, + "total": 1174 + }, + "2018": { + "urban": 7207, + "town": 3476, + "rural": 1919, + "total": 1812 + }, + "2019": { + "urban": 7142, + "town": 3359, + "rural": 1929, + "total": 1854 + }, + "2020": { + "urban": 7825, + "town": 3760, + "rural": 2035, + "total": 2030 + }, + "2021": { + "urban": 7625, + "town": 3734, + "rural": 2203, + "total": 1688 + }, + "2022": { + "urban": 7292, + "town": 3451, + "rural": 2036, + "total": 1805 + }, + "2023": { + "urban": 7986, + "town": 4338, + "rural": 1324, + "total": 2324 + }, + "2024": { + "urban": 6187, + "town": 3719, + "rural": 1389, + "total": 1079 + } + }, + "primary": { + "2015": { + "urban": 7757, + "town": 2398, + "rural": 1812, + "total": 3547 + }, + "2016": { + "urban": 7550, + "town": 2611, + "rural": 1690, + "total": 3249 + }, + "2017": { + "urban": 7098, + "town": 2532, + "rural": 1522, + "total": 3044 + }, + "2018": { + "urban": 7520, + "town": 2961, + "rural": 1662, + "total": 2897 + }, + "2019": { + "urban": 8182, + "town": 3331, + "rural": 1643, + "total": 3208 + }, + "2020": { + "urban": 7356, + "town": 2893, + "rural": 1589, + "total": 2874 + }, + "2021": { + "urban": 7712, + "town": 3476, + "rural": 1516, + "total": 2720 + }, + "2022": { + "urban": 6740, + "town": 3000, + "rural": 1452, + "total": 2288 + }, + "2023": { + "urban": 9984, + "town": 6284, + "rural": 1024, + "total": 2676 + }, + "2024": { + "urban": 8435, + "town": 4980, + "rural": 1415, + "total": 2040 + } + }, + "junior": { + "2015": { + "urban": 6155, + "town": 2765, + "rural": 2054, + "total": 1336 + }, + "2016": { + "urban": 6010, + "town": 2737, + "rural": 2001, + "total": 1272 + }, + "2017": { + "urban": 6391, + "town": 2828, + "rural": 2212, + "total": 1351 + }, + "2018": { + "urban": 6660, + "town": 2945, + "rural": 2374, + "total": 1341 + }, + "2019": { + "urban": 6955, + "town": 3069, + "rural": 2498, + "total": 1388 + }, + "2020": { + "urban": 7250, + "town": 3085, + "rural": 2390, + "total": 1775 + }, + "2021": { + "urban": 7204, + "town": 3182, + "rural": 2375, + "total": 1647 + }, + "2022": { + "urban": 6988, + "town": 3196, + "rural": 2207, + "total": 1585 + }, + "2023": { + "urban": 6813, + "town": 3179, + "rural": 1717, + "total": 1917 + }, + "2024": { + "urban": 7347, + "town": 3929, + "rural": 1882, + "total": 1536 + } + }, + "senior": { + "2015": { + "urban": 3132, + "town": 2676, + "rural": 242, + "total": 214 + }, + "2016": { + "urban": 3108, + "town": 2655, + "rural": 213, + "total": 240 + }, + "2017": { + "urban": 2862, + "town": 2342, + "rural": 262, + "total": 258 + }, + "2018": { + "urban": 2863, + "town": 2386, + "rural": 291, + "total": 186 + }, + "2019": { + "urban": 3485, + "town": 3060, + "rural": 229, + "total": 196 + }, + "2020": { + "urban": 3941, + "town": 3099, + "rural": 603, + "total": 239 + }, + "2021": { + "urban": 3943, + "town": 3192, + "rural": 549, + "total": 202 + }, + "2022": { + "urban": 4212, + "town": 3280, + "rural": 703, + "total": 229 + }, + "2023": { + "urban": 4406, + "town": 2525, + "rural": 928, + "total": 953 + }, + "2024": { + "urban": 4105, + "town": 3088, + "rural": 818, + "total": 199 + } + }, + "vocational": { + "2015": { + "total": 2477 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2506 + }, + "2022": { + "total": 2724 + }, + "2023": { + "total": 2021 + }, + "2024": { + "total": 2146 + } + } + } + }, + { + "area_name": "勐海县", + "area_code": "532822000", + "raw_name": "勐海县", + "education_data": { + "preschool": { + "2015": { + "urban": 6028, + "town": 0, + "rural": 2608, + "total": 3420 + }, + "2016": { + "urban": 5892, + "town": 0, + "rural": 2496, + "total": 3396 + }, + "2017": { + "urban": 6617, + "town": 0, + "rural": 2746, + "total": 3871 + }, + "2018": { + "urban": 7761, + "town": 0, + "rural": 3491, + "total": 4270 + }, + "2019": { + "urban": 5790, + "town": 0, + "rural": 2271, + "total": 3519 + }, + "2020": { + "urban": 6114, + "town": 0, + "rural": 2286, + "total": 3828 + }, + "2021": { + "urban": 5607, + "town": 0, + "rural": 3646, + "total": 1961 + }, + "2022": { + "urban": 6080, + "town": 0, + "rural": 3957, + "total": 2123 + }, + "2023": { + "urban": 4883, + "town": 0, + "rural": 3373, + "total": 1510 + }, + "2024": { + "urban": 4055, + "town": 0, + "rural": 2718, + "total": 1337 + } + }, + "primary": { + "2015": { + "urban": 3992, + "town": 0, + "rural": 1821, + "total": 2171 + }, + "2016": { + "urban": 5335, + "town": 0, + "rural": 2565, + "total": 2770 + }, + "2017": { + "urban": 4679, + "town": 0, + "rural": 2082, + "total": 2597 + }, + "2018": { + "urban": 4498, + "town": 0, + "rural": 2274, + "total": 2224 + }, + "2019": { + "urban": 4738, + "town": 0, + "rural": 2420, + "total": 2318 + }, + "2020": { + "urban": 4965, + "town": 0, + "rural": 2093, + "total": 2872 + }, + "2021": { + "urban": 4594, + "town": 0, + "rural": 2545, + "total": 2049 + }, + "2022": { + "urban": 5112, + "town": 0, + "rural": 2755, + "total": 2357 + }, + "2023": { + "urban": 5339, + "town": 0, + "rural": 3092, + "total": 2247 + }, + "2024": { + "urban": 5064, + "town": 0, + "rural": 2854, + "total": 2210 + } + }, + "junior": { + "2015": { + "urban": 3624, + "town": 0, + "rural": 2902, + "total": 722 + }, + "2016": { + "urban": 3501, + "town": 0, + "rural": 2865, + "total": 636 + }, + "2017": { + "urban": 3495, + "town": 0, + "rural": 2844, + "total": 651 + }, + "2018": { + "urban": 3589, + "town": 0, + "rural": 3065, + "total": 524 + }, + "2019": { + "urban": 3817, + "town": 0, + "rural": 3277, + "total": 540 + }, + "2020": { + "urban": 3586, + "town": 0, + "rural": 2662, + "total": 924 + }, + "2021": { + "urban": 3747, + "town": 0, + "rural": 2942, + "total": 805 + }, + "2022": { + "urban": 4925, + "town": 0, + "rural": 3962, + "total": 963 + }, + "2023": { + "urban": 4399, + "town": 0, + "rural": 3557, + "total": 842 + }, + "2024": { + "urban": 4175, + "town": 0, + "rural": 3513, + "total": 662 + } + }, + "senior": { + "2015": { + "urban": 546, + "town": 0, + "rural": 546, + "total": 0 + }, + "2016": { + "urban": 537, + "town": 0, + "rural": 537, + "total": 0 + }, + "2017": { + "urban": 836, + "town": 0, + "rural": 836, + "total": 0 + }, + "2018": { + "urban": 914, + "town": 0, + "rural": 914, + "total": 0 + }, + "2019": { + "urban": 883, + "town": 0, + "rural": 883, + "total": 0 + }, + "2020": { + "urban": 1419, + "town": 0, + "rural": 1419, + "total": 0 + }, + "2021": { + "urban": 1277, + "town": 0, + "rural": 1277, + "total": 0 + }, + "2022": { + "urban": 1361, + "town": 0, + "rural": 1361, + "total": 0 + }, + "2023": { + "urban": 1339, + "town": 0, + "rural": 1339, + "total": 0 + }, + "2024": { + "urban": 1427, + "town": 0, + "rural": 1427, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 244 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 597 + }, + "2022": { + "total": 585 + }, + "2023": { + "total": 418 + }, + "2024": { + "total": 454 + } + } + } + }, + { + "area_name": "勐腊县", + "area_code": "532823000", + "raw_name": "勐腊县", + "education_data": { + "preschool": { + "2015": { + "urban": 3541, + "town": 0, + "rural": 2264, + "total": 1277 + }, + "2016": { + "urban": 3322, + "town": 0, + "rural": 2098, + "total": 1224 + }, + "2017": { + "urban": 2964, + "town": 0, + "rural": 1880, + "total": 1084 + }, + "2018": { + "urban": 3481, + "town": 0, + "rural": 1869, + "total": 1612 + }, + "2019": { + "urban": 4192, + "town": 0, + "rural": 2731, + "total": 1461 + }, + "2020": { + "urban": 3894, + "town": 0, + "rural": 2760, + "total": 1134 + }, + "2021": { + "urban": 3991, + "town": 0, + "rural": 2614, + "total": 1377 + }, + "2022": { + "urban": 3357, + "town": 0, + "rural": 2126, + "total": 1231 + }, + "2023": { + "urban": 2974, + "town": 0, + "rural": 1918, + "total": 1056 + }, + "2024": { + "urban": 2604, + "town": 0, + "rural": 1726, + "total": 878 + } + }, + "primary": { + "2015": { + "urban": 4840, + "town": 0, + "rural": 1842, + "total": 2998 + }, + "2016": { + "urban": 4607, + "town": 0, + "rural": 1904, + "total": 2703 + }, + "2017": { + "urban": 4257, + "town": 0, + "rural": 1817, + "total": 2440 + }, + "2018": { + "urban": 4481, + "town": 0, + "rural": 2016, + "total": 2465 + }, + "2019": { + "urban": 4675, + "town": 0, + "rural": 1988, + "total": 2687 + }, + "2020": { + "urban": 4097, + "town": 0, + "rural": 1809, + "total": 2288 + }, + "2021": { + "urban": 3916, + "town": 0, + "rural": 1957, + "total": 1959 + }, + "2022": { + "urban": 3450, + "town": 0, + "rural": 1807, + "total": 1643 + }, + "2023": { + "urban": 3606, + "town": 0, + "rural": 2157, + "total": 1449 + }, + "2024": { + "urban": 3652, + "town": 0, + "rural": 2169, + "total": 1483 + } + }, + "junior": { + "2015": { + "urban": 3713, + "town": 0, + "rural": 2780, + "total": 933 + }, + "2016": { + "urban": 3557, + "town": 0, + "rural": 2877, + "total": 680 + }, + "2017": { + "urban": 3630, + "town": 0, + "rural": 3077, + "total": 553 + }, + "2018": { + "urban": 3906, + "town": 0, + "rural": 3298, + "total": 608 + }, + "2019": { + "urban": 3929, + "town": 0, + "rural": 2999, + "total": 930 + }, + "2020": { + "urban": 3963, + "town": 0, + "rural": 3030, + "total": 933 + }, + "2021": { + "urban": 4055, + "town": 0, + "rural": 3334, + "total": 721 + }, + "2022": { + "urban": 3894, + "town": 0, + "rural": 3119, + "total": 775 + }, + "2023": { + "urban": 3494, + "town": 0, + "rural": 2839, + "total": 655 + }, + "2024": { + "urban": 4038, + "town": 0, + "rural": 3364, + "total": 674 + } + }, + "senior": { + "2015": { + "urban": 958, + "town": 0, + "rural": 958, + "total": 0 + }, + "2016": { + "urban": 927, + "town": 0, + "rural": 927, + "total": 0 + }, + "2017": { + "urban": 1125, + "town": 0, + "rural": 1020, + "total": 105 + }, + "2018": { + "urban": 1157, + "town": 0, + "rural": 1002, + "total": 155 + }, + "2019": { + "urban": 1232, + "town": 0, + "rural": 1037, + "total": 195 + }, + "2020": { + "urban": 1662, + "town": 0, + "rural": 1662, + "total": 0 + }, + "2021": { + "urban": 1679, + "town": 0, + "rural": 1679, + "total": 0 + }, + "2022": { + "urban": 1754, + "town": 0, + "rural": 1754, + "total": 0 + }, + "2023": { + "urban": 2018, + "town": 0, + "rural": 2018, + "total": 0 + }, + "2024": { + "urban": 1870, + "town": 0, + "rural": 1870, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 393 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 279 + }, + "2022": { + "total": 237 + }, + "2023": { + "total": 217 + }, + "2024": { + "total": 281 + } + } + } + }, + { + "area_name": "大理白族自治州", + "area_code": "532900000", + "raw_name": "大理白族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 51662, + "town": 3810, + "rural": 17814, + "total": 30038 + }, + "2016": { + "urban": 54071, + "town": 3865, + "rural": 18049, + "total": 32157 + }, + "2017": { + "urban": 50520, + "town": 4274, + "rural": 17926, + "total": 28320 + }, + "2018": { + "urban": 52559, + "town": 4508, + "rural": 20003, + "total": 28048 + }, + "2019": { + "urban": 41014, + "town": 6103, + "rural": 14880, + "total": 20031 + }, + "2020": { + "urban": 47218, + "town": 6519, + "rural": 18121, + "total": 22578 + }, + "2021": { + "urban": 42214, + "town": 7112, + "rural": 16140, + "total": 18962 + }, + "2022": { + "urban": 38106, + "town": 6580, + "rural": 15785, + "total": 15741 + }, + "2023": { + "urban": 35279, + "town": 6259, + "rural": 14692, + "total": 14328 + }, + "2024": { + "urban": 26951, + "town": 5052, + "rural": 11641, + "total": 10258 + } + }, + "primary": { + "2015": { + "urban": 38284, + "town": 3681, + "rural": 10445, + "total": 24158 + }, + "2016": { + "urban": 38909, + "town": 3512, + "rural": 10705, + "total": 24692 + }, + "2017": { + "urban": 37653, + "town": 3639, + "rural": 11222, + "total": 22792 + }, + "2018": { + "urban": 42471, + "town": 4413, + "rural": 12947, + "total": 25111 + }, + "2019": { + "urban": 42406, + "town": 5672, + "rural": 12818, + "total": 23916 + }, + "2020": { + "urban": 39420, + "town": 5897, + "rural": 12731, + "total": 20792 + }, + "2021": { + "urban": 35111, + "town": 5703, + "rural": 12175, + "total": 17233 + }, + "2022": { + "urban": 32635, + "town": 5789, + "rural": 11861, + "total": 14985 + }, + "2023": { + "urban": 39904, + "town": 7621, + "rural": 14962, + "total": 17321 + }, + "2024": { + "urban": 37296, + "town": 7446, + "rural": 15155, + "total": 14695 + } + }, + "junior": { + "2015": { + "urban": 47518, + "town": 3349, + "rural": 28526, + "total": 15643 + }, + "2016": { + "urban": 44469, + "town": 3115, + "rural": 26686, + "total": 14668 + }, + "2017": { + "urban": 43432, + "town": 3318, + "rural": 26130, + "total": 13984 + }, + "2018": { + "urban": 40319, + "town": 3590, + "rural": 24812, + "total": 11917 + }, + "2019": { + "urban": 38059, + "town": 4701, + "rural": 22595, + "total": 10763 + }, + "2020": { + "urban": 38280, + "town": 4853, + "rural": 22547, + "total": 10880 + }, + "2021": { + "urban": 37269, + "town": 4838, + "rural": 22210, + "total": 10221 + }, + "2022": { + "urban": 38343, + "town": 4741, + "rural": 22948, + "total": 10654 + }, + "2023": { + "urban": 37241, + "town": 4860, + "rural": 21776, + "total": 10605 + }, + "2024": { + "urban": 41664, + "town": 5652, + "rural": 24618, + "total": 11394 + } + }, + "senior": { + "2015": { + "urban": 19327, + "town": 3812, + "rural": 14594, + "total": 921 + }, + "2016": { + "urban": 19919, + "town": 3837, + "rural": 15121, + "total": 961 + }, + "2017": { + "urban": 19933, + "town": 3659, + "rural": 14692, + "total": 1582 + }, + "2018": { + "urban": 20177, + "town": 3572, + "rural": 14966, + "total": 1639 + }, + "2019": { + "urban": 20949, + "town": 4991, + "rural": 14402, + "total": 1556 + }, + "2020": { + "urban": 22593, + "town": 5546, + "rural": 15988, + "total": 1059 + }, + "2021": { + "urban": 22224, + "town": 5219, + "rural": 16047, + "total": 958 + }, + "2022": { + "urban": 22700, + "town": 5592, + "rural": 16145, + "total": 963 + }, + "2023": { + "urban": 22860, + "town": 5699, + "rural": 16037, + "total": 1124 + }, + "2024": { + "urban": 21790, + "town": 5468, + "rural": 15540, + "total": 782 + } + }, + "vocational": { + "2015": { + "total": 10606 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 7721 + }, + "2022": { + "total": 7304 + }, + "2023": { + "total": 7830 + }, + "2024": { + "total": 7944 + } + } + } + }, + { + "area_name": "大理市", + "area_code": "532901000", + "raw_name": "大理市", + "education_data": { + "preschool": { + "2015": { + "urban": 8988, + "town": 3810, + "rural": 1623, + "total": 3555 + }, + "2016": { + "urban": 9133, + "town": 3865, + "rural": 1443, + "total": 3825 + }, + "2017": { + "urban": 8703, + "town": 4274, + "rural": 1364, + "total": 3065 + }, + "2018": { + "urban": 8598, + "town": 4444, + "rural": 1513, + "total": 2641 + }, + "2019": { + "urban": 9140, + "town": 6039, + "rural": 446, + "total": 2655 + }, + "2020": { + "urban": 10247, + "town": 6519, + "rural": 759, + "total": 2969 + }, + "2021": { + "urban": 9656, + "town": 7112, + "rural": 527, + "total": 2017 + }, + "2022": { + "urban": 8814, + "town": 6529, + "rural": 478, + "total": 1807 + }, + "2023": { + "urban": 8612, + "town": 6228, + "rural": 578, + "total": 1806 + }, + "2024": { + "urban": 6939, + "town": 5022, + "rural": 439, + "total": 1478 + } + }, + "primary": { + "2015": { + "urban": 7418, + "town": 3681, + "rural": 934, + "total": 2803 + }, + "2016": { + "urban": 7221, + "town": 3512, + "rural": 943, + "total": 2766 + }, + "2017": { + "urban": 7125, + "town": 3639, + "rural": 967, + "total": 2519 + }, + "2018": { + "urban": 8394, + "town": 4383, + "rural": 1236, + "total": 2775 + }, + "2019": { + "urban": 8482, + "town": 5643, + "rural": 315, + "total": 2524 + }, + "2020": { + "urban": 8491, + "town": 5897, + "rural": 340, + "total": 2254 + }, + "2021": { + "urban": 7924, + "town": 5703, + "rural": 285, + "total": 1936 + }, + "2022": { + "urban": 7821, + "town": 5759, + "rural": 306, + "total": 1756 + }, + "2023": { + "urban": 10102, + "town": 7587, + "rural": 378, + "total": 2137 + }, + "2024": { + "urban": 9798, + "town": 7399, + "rural": 347, + "total": 2052 + } + }, + "junior": { + "2015": { + "urban": 7713, + "town": 3349, + "rural": 2574, + "total": 1790 + }, + "2016": { + "urban": 7178, + "town": 3115, + "rural": 2361, + "total": 1702 + }, + "2017": { + "urban": 7355, + "town": 3318, + "rural": 2194, + "total": 1843 + }, + "2018": { + "urban": 6899, + "town": 3590, + "rural": 1864, + "total": 1445 + }, + "2019": { + "urban": 6448, + "town": 4620, + "rural": 759, + "total": 1069 + }, + "2020": { + "urban": 6708, + "town": 4853, + "rural": 713, + "total": 1142 + }, + "2021": { + "urban": 6737, + "town": 4838, + "rural": 754, + "total": 1145 + }, + "2022": { + "urban": 6593, + "town": 4695, + "rural": 756, + "total": 1142 + }, + "2023": { + "urban": 6542, + "town": 4822, + "rural": 724, + "total": 996 + }, + "2024": { + "urban": 7494, + "town": 5582, + "rural": 832, + "total": 1080 + } + }, + "senior": { + "2015": { + "urban": 5487, + "town": 3812, + "rural": 1675, + "total": 0 + }, + "2016": { + "urban": 5520, + "town": 3837, + "rural": 1683, + "total": 0 + }, + "2017": { + "urban": 5323, + "town": 3659, + "rural": 1664, + "total": 0 + }, + "2018": { + "urban": 5220, + "town": 3572, + "rural": 1648, + "total": 0 + }, + "2019": { + "urban": 5350, + "town": 4991, + "rural": 359, + "total": 0 + }, + "2020": { + "urban": 5913, + "town": 5546, + "rural": 367, + "total": 0 + }, + "2021": { + "urban": 5581, + "town": 5219, + "rural": 362, + "total": 0 + }, + "2022": { + "urban": 5925, + "town": 5592, + "rural": 333, + "total": 0 + }, + "2023": { + "urban": 6028, + "town": 5699, + "rural": 329, + "total": 0 + }, + "2024": { + "urban": 5842, + "town": 5468, + "rural": 374, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 5562 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2969 + }, + "2022": { + "total": 2459 + }, + "2023": { + "total": 2735 + }, + "2024": { + "total": 2620 + } + } + } + }, + { + "area_name": "漾濞彝族自治县", + "area_code": "532922000", + "raw_name": "漾濞彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 1915, + "town": 0, + "rural": 739, + "total": 1176 + }, + "2016": { + "urban": 2091, + "town": 0, + "rural": 1063, + "total": 1028 + }, + "2017": { + "urban": 2320, + "town": 0, + "rural": 1252, + "total": 1068 + }, + "2018": { + "urban": 2160, + "town": 0, + "rural": 1190, + "total": 970 + }, + "2019": { + "urban": 1521, + "town": 0, + "rural": 638, + "total": 883 + }, + "2020": { + "urban": 1396, + "town": 0, + "rural": 654, + "total": 742 + }, + "2021": { + "urban": 1202, + "town": 0, + "rural": 461, + "total": 741 + }, + "2022": { + "urban": 956, + "town": 0, + "rural": 465, + "total": 491 + }, + "2023": { + "urban": 869, + "town": 0, + "rural": 406, + "total": 463 + }, + "2024": { + "urban": 541, + "town": 0, + "rural": 313, + "total": 228 + } + }, + "primary": { + "2015": { + "urban": 1284, + "town": 0, + "rural": 374, + "total": 910 + }, + "2016": { + "urban": 1451, + "town": 0, + "rural": 415, + "total": 1036 + }, + "2017": { + "urban": 1421, + "town": 0, + "rural": 455, + "total": 966 + }, + "2018": { + "urban": 1581, + "town": 0, + "rural": 473, + "total": 1108 + }, + "2019": { + "urban": 1514, + "town": 0, + "rural": 544, + "total": 970 + }, + "2020": { + "urban": 1203, + "town": 0, + "rural": 472, + "total": 731 + }, + "2021": { + "urban": 1008, + "town": 0, + "rural": 392, + "total": 616 + }, + "2022": { + "urban": 946, + "town": 0, + "rural": 445, + "total": 501 + }, + "2023": { + "urban": 1144, + "town": 0, + "rural": 395, + "total": 749 + }, + "2024": { + "urban": 946, + "town": 0, + "rural": 364, + "total": 582 + } + }, + "junior": { + "2015": { + "urban": 1248, + "town": 0, + "rural": 1248, + "total": 0 + }, + "2016": { + "urban": 1145, + "town": 0, + "rural": 1145, + "total": 0 + }, + "2017": { + "urban": 1158, + "town": 0, + "rural": 1158, + "total": 0 + }, + "2018": { + "urban": 1034, + "town": 0, + "rural": 1034, + "total": 0 + }, + "2019": { + "urban": 899, + "town": 0, + "rural": 899, + "total": 0 + }, + "2020": { + "urban": 898, + "town": 0, + "rural": 898, + "total": 0 + }, + "2021": { + "urban": 1003, + "town": 0, + "rural": 1003, + "total": 0 + }, + "2022": { + "urban": 1114, + "town": 0, + "rural": 1114, + "total": 0 + }, + "2023": { + "urban": 1041, + "town": 0, + "rural": 508, + "total": 533 + }, + "2024": { + "urban": 1125, + "town": 0, + "rural": 544, + "total": 581 + } + }, + "senior": { + "2015": { + "urban": 376, + "town": 0, + "rural": 376, + "total": 0 + }, + "2016": { + "urban": 421, + "town": 0, + "rural": 421, + "total": 0 + }, + "2017": { + "urban": 414, + "town": 0, + "rural": 414, + "total": 0 + }, + "2018": { + "urban": 378, + "town": 0, + "rural": 378, + "total": 0 + }, + "2019": { + "urban": 334, + "town": 0, + "rural": 334, + "total": 0 + }, + "2020": { + "urban": 445, + "town": 0, + "rural": 445, + "total": 0 + }, + "2021": { + "urban": 467, + "town": 0, + "rural": 467, + "total": 0 + }, + "2022": { + "urban": 478, + "town": 0, + "rural": 478, + "total": 0 + }, + "2023": { + "urban": 488, + "town": 0, + "rural": 488, + "total": 0 + }, + "2024": { + "urban": 534, + "town": 0, + "rural": 534, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 87 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 95 + }, + "2022": { + "total": 128 + }, + "2023": { + "total": 144 + }, + "2024": { + "total": 182 + } + } + } + }, + { + "area_name": "祥云县", + "area_code": "532923000", + "raw_name": "祥云县", + "education_data": { + "preschool": { + "2015": { + "urban": 5175, + "town": 0, + "rural": 2084, + "total": 3091 + }, + "2016": { + "urban": 5135, + "town": 0, + "rural": 2200, + "total": 2935 + }, + "2017": { + "urban": 4978, + "town": 0, + "rural": 2265, + "total": 2713 + }, + "2018": { + "urban": 5481, + "town": 64, + "rural": 2655, + "total": 2762 + }, + "2019": { + "urban": 4132, + "town": 0, + "rural": 2081, + "total": 2051 + }, + "2020": { + "urban": 4984, + "town": 0, + "rural": 2938, + "total": 2046 + }, + "2021": { + "urban": 4469, + "town": 0, + "rural": 2753, + "total": 1716 + }, + "2022": { + "urban": 4367, + "town": 0, + "rural": 2837, + "total": 1530 + }, + "2023": { + "urban": 3978, + "town": 0, + "rural": 2572, + "total": 1406 + }, + "2024": { + "urban": 3131, + "town": 0, + "rural": 2150, + "total": 981 + } + }, + "primary": { + "2015": { + "urban": 4574, + "town": 0, + "rural": 1807, + "total": 2767 + }, + "2016": { + "urban": 4257, + "town": 0, + "rural": 1656, + "total": 2601 + }, + "2017": { + "urban": 4153, + "town": 0, + "rural": 1773, + "total": 2380 + }, + "2018": { + "urban": 4130, + "town": 30, + "rural": 1878, + "total": 2222 + }, + "2019": { + "urban": 4270, + "town": 0, + "rural": 1990, + "total": 2280 + }, + "2020": { + "urban": 4122, + "town": 0, + "rural": 2024, + "total": 2098 + }, + "2021": { + "urban": 3813, + "town": 0, + "rural": 2064, + "total": 1749 + }, + "2022": { + "urban": 3306, + "town": 0, + "rural": 1874, + "total": 1432 + }, + "2023": { + "urban": 4323, + "town": 0, + "rural": 2681, + "total": 1642 + }, + "2024": { + "urban": 4283, + "town": 0, + "rural": 2932, + "total": 1351 + } + }, + "junior": { + "2015": { + "urban": 6877, + "town": 0, + "rural": 5210, + "total": 1667 + }, + "2016": { + "urban": 6335, + "town": 0, + "rural": 4800, + "total": 1535 + }, + "2017": { + "urban": 6543, + "town": 0, + "rural": 5055, + "total": 1488 + }, + "2018": { + "urban": 6002, + "town": 0, + "rural": 4865, + "total": 1137 + }, + "2019": { + "urban": 5421, + "town": 0, + "rural": 4419, + "total": 1002 + }, + "2020": { + "urban": 5226, + "town": 0, + "rural": 4280, + "total": 946 + }, + "2021": { + "urban": 4938, + "town": 0, + "rural": 4088, + "total": 850 + }, + "2022": { + "urban": 4720, + "town": 0, + "rural": 3955, + "total": 765 + }, + "2023": { + "urban": 4692, + "town": 0, + "rural": 3838, + "total": 854 + }, + "2024": { + "urban": 4858, + "town": 0, + "rural": 4053, + "total": 805 + } + }, + "senior": { + "2015": { + "urban": 2934, + "town": 0, + "rural": 2934, + "total": 0 + }, + "2016": { + "urban": 3152, + "town": 0, + "rural": 3152, + "total": 0 + }, + "2017": { + "urban": 3047, + "town": 0, + "rural": 3047, + "total": 0 + }, + "2018": { + "urban": 3302, + "town": 0, + "rural": 3302, + "total": 0 + }, + "2019": { + "urban": 3193, + "town": 0, + "rural": 3193, + "total": 0 + }, + "2020": { + "urban": 3187, + "town": 0, + "rural": 3187, + "total": 0 + }, + "2021": { + "urban": 3165, + "town": 0, + "rural": 3165, + "total": 0 + }, + "2022": { + "urban": 3311, + "town": 0, + "rural": 3311, + "total": 0 + }, + "2023": { + "urban": 3204, + "town": 0, + "rural": 3204, + "total": 0 + }, + "2024": { + "urban": 2922, + "town": 0, + "rural": 2922, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 1134 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 803 + }, + "2022": { + "total": 637 + }, + "2023": { + "total": 685 + }, + "2024": { + "total": 724 + } + } + } + }, + { + "area_name": "宾川县", + "area_code": "532924000", + "raw_name": "宾川县", + "education_data": { + "preschool": { + "2015": { + "urban": 6470, + "town": 0, + "rural": 3291, + "total": 3179 + }, + "2016": { + "urban": 6704, + "town": 0, + "rural": 2956, + "total": 3748 + }, + "2017": { + "urban": 5683, + "town": 0, + "rural": 2579, + "total": 3104 + }, + "2018": { + "urban": 6128, + "town": 0, + "rural": 2834, + "total": 3294 + }, + "2019": { + "urban": 4308, + "town": 0, + "rural": 2235, + "total": 2073 + }, + "2020": { + "urban": 6195, + "town": 0, + "rural": 3108, + "total": 3087 + }, + "2021": { + "urban": 5299, + "town": 0, + "rural": 2725, + "total": 2574 + }, + "2022": { + "urban": 4343, + "town": 0, + "rural": 2346, + "total": 1997 + }, + "2023": { + "urban": 3668, + "town": 0, + "rural": 2022, + "total": 1646 + }, + "2024": { + "urban": 2793, + "town": 0, + "rural": 1543, + "total": 1250 + } + }, + "primary": { + "2015": { + "urban": 3907, + "town": 0, + "rural": 1438, + "total": 2469 + }, + "2016": { + "urban": 4125, + "town": 0, + "rural": 1444, + "total": 2681 + }, + "2017": { + "urban": 3979, + "town": 0, + "rural": 1484, + "total": 2495 + }, + "2018": { + "urban": 4251, + "town": 0, + "rural": 1645, + "total": 2606 + }, + "2019": { + "urban": 4588, + "town": 0, + "rural": 1759, + "total": 2829 + }, + "2020": { + "urban": 4929, + "town": 0, + "rural": 1869, + "total": 3060 + }, + "2021": { + "urban": 4577, + "town": 0, + "rural": 1780, + "total": 2797 + }, + "2022": { + "urban": 3658, + "town": 0, + "rural": 1558, + "total": 2100 + }, + "2023": { + "urban": 4552, + "town": 0, + "rural": 2008, + "total": 2544 + }, + "2024": { + "urban": 4063, + "town": 0, + "rural": 2081, + "total": 1982 + } + }, + "junior": { + "2015": { + "urban": 4491, + "town": 0, + "rural": 2741, + "total": 1750 + }, + "2016": { + "urban": 4062, + "town": 0, + "rural": 2527, + "total": 1535 + }, + "2017": { + "urban": 4317, + "town": 0, + "rural": 2447, + "total": 1870 + }, + "2018": { + "urban": 4325, + "town": 0, + "rural": 2293, + "total": 2032 + }, + "2019": { + "urban": 4300, + "town": 0, + "rural": 2412, + "total": 1888 + }, + "2020": { + "urban": 4319, + "town": 0, + "rural": 2429, + "total": 1890 + }, + "2021": { + "urban": 4172, + "town": 0, + "rural": 2274, + "total": 1898 + }, + "2022": { + "urban": 4301, + "town": 0, + "rural": 2393, + "total": 1908 + }, + "2023": { + "urban": 4304, + "town": 0, + "rural": 2390, + "total": 1914 + }, + "2024": { + "urban": 4557, + "town": 0, + "rural": 2703, + "total": 1854 + } + }, + "senior": { + "2015": { + "urban": 1609, + "town": 0, + "rural": 1609, + "total": 0 + }, + "2016": { + "urban": 1568, + "town": 0, + "rural": 1568, + "total": 0 + }, + "2017": { + "urban": 1536, + "town": 0, + "rural": 1000, + "total": 536 + }, + "2018": { + "urban": 1580, + "town": 0, + "rural": 940, + "total": 640 + }, + "2019": { + "urban": 1555, + "town": 0, + "rural": 1037, + "total": 518 + }, + "2020": { + "urban": 1664, + "town": 0, + "rural": 1045, + "total": 619 + }, + "2021": { + "urban": 1930, + "town": 0, + "rural": 1207, + "total": 723 + }, + "2022": { + "urban": 1898, + "town": 0, + "rural": 1231, + "total": 667 + }, + "2023": { + "urban": 2093, + "town": 0, + "rural": 1212, + "total": 881 + }, + "2024": { + "urban": 1768, + "town": 0, + "rural": 1198, + "total": 570 + } + }, + "vocational": { + "2015": { + "total": 449 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 522 + }, + "2022": { + "total": 520 + }, + "2023": { + "total": 517 + }, + "2024": { + "total": 536 + } + } + } + }, + { + "area_name": "弥渡县", + "area_code": "532925000", + "raw_name": "弥渡县", + "education_data": { + "preschool": { + "2015": { + "urban": 5032, + "town": 0, + "rural": 2249, + "total": 2783 + }, + "2016": { + "urban": 5734, + "town": 0, + "rural": 2415, + "total": 3319 + }, + "2017": { + "urban": 4535, + "town": 0, + "rural": 1942, + "total": 2593 + }, + "2018": { + "urban": 5105, + "town": 0, + "rural": 2369, + "total": 2736 + }, + "2019": { + "urban": 3207, + "town": 0, + "rural": 1944, + "total": 1263 + }, + "2020": { + "urban": 3996, + "town": 0, + "rural": 2182, + "total": 1814 + }, + "2021": { + "urban": 2409, + "town": 0, + "rural": 1426, + "total": 983 + }, + "2022": { + "urban": 2417, + "town": 0, + "rural": 1527, + "total": 890 + }, + "2023": { + "urban": 3216, + "town": 0, + "rural": 1837, + "total": 1379 + }, + "2024": { + "urban": 1626, + "town": 0, + "rural": 1146, + "total": 480 + } + }, + "primary": { + "2015": { + "urban": 2758, + "town": 0, + "rural": 1080, + "total": 1678 + }, + "2016": { + "urban": 2816, + "town": 0, + "rural": 1186, + "total": 1630 + }, + "2017": { + "urban": 2702, + "town": 0, + "rural": 1205, + "total": 1497 + }, + "2018": { + "urban": 2931, + "town": 0, + "rural": 1279, + "total": 1652 + }, + "2019": { + "urban": 3798, + "town": 0, + "rural": 1584, + "total": 2214 + }, + "2020": { + "urban": 2703, + "town": 0, + "rural": 1395, + "total": 1308 + }, + "2021": { + "urban": 2295, + "town": 0, + "rural": 1148, + "total": 1147 + }, + "2022": { + "urban": 2254, + "town": 0, + "rural": 1271, + "total": 983 + }, + "2023": { + "urban": 2666, + "town": 0, + "rural": 1443, + "total": 1223 + }, + "2024": { + "urban": 2433, + "town": 0, + "rural": 1479, + "total": 954 + } + }, + "junior": { + "2015": { + "urban": 3864, + "town": 0, + "rural": 3382, + "total": 482 + }, + "2016": { + "urban": 3644, + "town": 0, + "rural": 3151, + "total": 493 + }, + "2017": { + "urban": 3548, + "town": 0, + "rural": 3057, + "total": 491 + }, + "2018": { + "urban": 3193, + "town": 0, + "rural": 2794, + "total": 399 + }, + "2019": { + "urban": 2948, + "town": 0, + "rural": 2589, + "total": 359 + }, + "2020": { + "urban": 2642, + "town": 0, + "rural": 2319, + "total": 323 + }, + "2021": { + "urban": 2370, + "town": 0, + "rural": 2094, + "total": 276 + }, + "2022": { + "urban": 2599, + "town": 0, + "rural": 2302, + "total": 297 + }, + "2023": { + "urban": 2574, + "town": 0, + "rural": 2247, + "total": 327 + }, + "2024": { + "urban": 2842, + "town": 0, + "rural": 2498, + "total": 344 + } + }, + "senior": { + "2015": { + "urban": 1240, + "town": 0, + "rural": 1240, + "total": 0 + }, + "2016": { + "urban": 1278, + "town": 0, + "rural": 1278, + "total": 0 + }, + "2017": { + "urban": 1258, + "town": 0, + "rural": 1258, + "total": 0 + }, + "2018": { + "urban": 1265, + "town": 0, + "rural": 1265, + "total": 0 + }, + "2019": { + "urban": 1336, + "town": 0, + "rural": 1144, + "total": 192 + }, + "2020": { + "urban": 1553, + "town": 0, + "rural": 1246, + "total": 307 + }, + "2021": { + "urban": 1396, + "town": 0, + "rural": 1161, + "total": 235 + }, + "2022": { + "urban": 1703, + "town": 0, + "rural": 1407, + "total": 296 + }, + "2023": { + "urban": 1724, + "town": 0, + "rural": 1481, + "total": 243 + }, + "2024": { + "urban": 1495, + "town": 0, + "rural": 1283, + "total": 212 + } + }, + "vocational": { + "2015": { + "total": 477 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 707 + }, + "2022": { + "total": 681 + }, + "2023": { + "total": 771 + }, + "2024": { + "total": 728 + } + } + } + }, + { + "area_name": "南涧彝族自治县", + "area_code": "532926000", + "raw_name": "南涧彝族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3009, + "town": 0, + "rural": 1079, + "total": 1930 + }, + "2016": { + "urban": 3791, + "town": 0, + "rural": 1193, + "total": 2598 + }, + "2017": { + "urban": 3464, + "town": 0, + "rural": 1326, + "total": 2138 + }, + "2018": { + "urban": 3392, + "town": 0, + "rural": 1569, + "total": 1823 + }, + "2019": { + "urban": 3169, + "town": 0, + "rural": 1573, + "total": 1596 + }, + "2020": { + "urban": 3376, + "town": 0, + "rural": 1375, + "total": 2001 + }, + "2021": { + "urban": 2929, + "town": 0, + "rural": 1439, + "total": 1490 + }, + "2022": { + "urban": 2167, + "town": 0, + "rural": 1230, + "total": 937 + }, + "2023": { + "urban": 2228, + "town": 0, + "rural": 1322, + "total": 906 + }, + "2024": { + "urban": 1712, + "town": 0, + "rural": 931, + "total": 781 + } + }, + "primary": { + "2015": { + "urban": 2590, + "town": 0, + "rural": 1119, + "total": 1471 + }, + "2016": { + "urban": 2610, + "town": 0, + "rural": 1107, + "total": 1503 + }, + "2017": { + "urban": 2429, + "town": 0, + "rural": 1057, + "total": 1372 + }, + "2018": { + "urban": 3198, + "town": 0, + "rural": 1317, + "total": 1881 + }, + "2019": { + "urban": 2389, + "town": 0, + "rural": 1105, + "total": 1284 + }, + "2020": { + "urban": 2206, + "town": 0, + "rural": 1089, + "total": 1117 + }, + "2021": { + "urban": 1948, + "town": 0, + "rural": 1039, + "total": 909 + }, + "2022": { + "urban": 1809, + "town": 0, + "rural": 1055, + "total": 754 + }, + "2023": { + "urban": 2093, + "town": 0, + "rural": 1321, + "total": 772 + }, + "2024": { + "urban": 1904, + "town": 0, + "rural": 1311, + "total": 593 + } + }, + "junior": { + "2015": { + "urban": 3155, + "town": 0, + "rural": 2460, + "total": 695 + }, + "2016": { + "urban": 3366, + "town": 0, + "rural": 2689, + "total": 677 + }, + "2017": { + "urban": 3112, + "town": 0, + "rural": 2409, + "total": 703 + }, + "2018": { + "urban": 2741, + "town": 0, + "rural": 2102, + "total": 639 + }, + "2019": { + "urban": 2509, + "town": 0, + "rural": 1929, + "total": 580 + }, + "2020": { + "urban": 2423, + "town": 0, + "rural": 1919, + "total": 504 + }, + "2021": { + "urban": 2520, + "town": 0, + "rural": 2048, + "total": 472 + }, + "2022": { + "urban": 2548, + "town": 0, + "rural": 2059, + "total": 489 + }, + "2023": { + "urban": 2301, + "town": 0, + "rural": 1912, + "total": 389 + }, + "2024": { + "urban": 3003, + "town": 0, + "rural": 2519, + "total": 484 + } + }, + "senior": { + "2015": { + "urban": 1217, + "town": 0, + "rural": 1217, + "total": 0 + }, + "2016": { + "urban": 1203, + "town": 0, + "rural": 1203, + "total": 0 + }, + "2017": { + "urban": 1263, + "town": 0, + "rural": 1263, + "total": 0 + }, + "2018": { + "urban": 1205, + "town": 0, + "rural": 1205, + "total": 0 + }, + "2019": { + "urban": 1249, + "town": 0, + "rural": 1249, + "total": 0 + }, + "2020": { + "urban": 1574, + "town": 0, + "rural": 1574, + "total": 0 + }, + "2021": { + "urban": 1389, + "town": 0, + "rural": 1389, + "total": 0 + }, + "2022": { + "urban": 1345, + "town": 0, + "rural": 1345, + "total": 0 + }, + "2023": { + "urban": 1295, + "town": 0, + "rural": 1295, + "total": 0 + }, + "2024": { + "urban": 1336, + "town": 0, + "rural": 1336, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 278 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 293 + }, + "2022": { + "total": 301 + }, + "2023": { + "total": 312 + }, + "2024": { + "total": 304 + } + } + } + }, + { + "area_name": "巍山彝族回族自治县", + "area_code": "532927000", + "raw_name": "巍山彝族回族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 3508, + "town": 0, + "rural": 1033, + "total": 2475 + }, + "2016": { + "urban": 3551, + "town": 0, + "rural": 1120, + "total": 2431 + }, + "2017": { + "urban": 3768, + "town": 0, + "rural": 1222, + "total": 2546 + }, + "2018": { + "urban": 3815, + "town": 0, + "rural": 1654, + "total": 2161 + }, + "2019": { + "urban": 2828, + "town": 0, + "rural": 1439, + "total": 1389 + }, + "2020": { + "urban": 3424, + "town": 0, + "rural": 1865, + "total": 1559 + }, + "2021": { + "urban": 3666, + "town": 0, + "rural": 1843, + "total": 1823 + }, + "2022": { + "urban": 3258, + "town": 0, + "rural": 1804, + "total": 1454 + }, + "2023": { + "urban": 2526, + "town": 0, + "rural": 1428, + "total": 1098 + }, + "2024": { + "urban": 2128, + "town": 0, + "rural": 1235, + "total": 893 + } + }, + "primary": { + "2015": { + "urban": 3109, + "town": 0, + "rural": 740, + "total": 2369 + }, + "2016": { + "urban": 3242, + "town": 0, + "rural": 781, + "total": 2461 + }, + "2017": { + "urban": 2956, + "town": 0, + "rural": 884, + "total": 2072 + }, + "2018": { + "urban": 3637, + "town": 0, + "rural": 1258, + "total": 2379 + }, + "2019": { + "urban": 3474, + "town": 0, + "rural": 1487, + "total": 1987 + }, + "2020": { + "urban": 3158, + "town": 0, + "rural": 1366, + "total": 1792 + }, + "2021": { + "urban": 3056, + "town": 0, + "rural": 1513, + "total": 1543 + }, + "2022": { + "urban": 2778, + "town": 0, + "rural": 1387, + "total": 1391 + }, + "2023": { + "urban": 3150, + "town": 0, + "rural": 1529, + "total": 1621 + }, + "2024": { + "urban": 2988, + "town": 0, + "rural": 1615, + "total": 1373 + } + }, + "junior": { + "2015": { + "urban": 4530, + "town": 0, + "rural": 1615, + "total": 2915 + }, + "2016": { + "urban": 4128, + "town": 0, + "rural": 1405, + "total": 2723 + }, + "2017": { + "urban": 3942, + "town": 0, + "rural": 1682, + "total": 2260 + }, + "2018": { + "urban": 3198, + "town": 0, + "rural": 1886, + "total": 1312 + }, + "2019": { + "urban": 3262, + "town": 0, + "rural": 1706, + "total": 1556 + }, + "2020": { + "urban": 3587, + "town": 0, + "rural": 1656, + "total": 1931 + }, + "2021": { + "urban": 3075, + "town": 0, + "rural": 1736, + "total": 1339 + }, + "2022": { + "urban": 3506, + "town": 0, + "rural": 1746, + "total": 1760 + }, + "2023": { + "urban": 3184, + "town": 0, + "rural": 1698, + "total": 1486 + }, + "2024": { + "urban": 3842, + "town": 0, + "rural": 1999, + "total": 1843 + } + }, + "senior": { + "2015": { + "urban": 1403, + "town": 0, + "rural": 1403, + "total": 0 + }, + "2016": { + "urban": 1418, + "town": 0, + "rural": 1418, + "total": 0 + }, + "2017": { + "urban": 1435, + "town": 0, + "rural": 1435, + "total": 0 + }, + "2018": { + "urban": 1531, + "town": 0, + "rural": 1531, + "total": 0 + }, + "2019": { + "urban": 1831, + "town": 0, + "rural": 1831, + "total": 0 + }, + "2020": { + "urban": 2091, + "town": 0, + "rural": 2091, + "total": 0 + }, + "2021": { + "urban": 1781, + "town": 0, + "rural": 1781, + "total": 0 + }, + "2022": { + "urban": 1651, + "town": 0, + "rural": 1651, + "total": 0 + }, + "2023": { + "urban": 1785, + "town": 0, + "rural": 1785, + "total": 0 + }, + "2024": { + "urban": 1712, + "town": 0, + "rural": 1712, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 457 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 316 + }, + "2022": { + "total": 308 + }, + "2023": { + "total": 369 + }, + "2024": { + "total": 459 + } + } + } + }, + { + "area_name": "永平县", + "area_code": "532928000", + "raw_name": "永平县", + "education_data": { + "preschool": { + "2015": { + "urban": 4165, + "town": 0, + "rural": 1531, + "total": 2634 + }, + "2016": { + "urban": 4180, + "town": 0, + "rural": 1499, + "total": 2681 + }, + "2017": { + "urban": 3915, + "town": 0, + "rural": 1789, + "total": 2126 + }, + "2018": { + "urban": 3659, + "town": 0, + "rural": 1565, + "total": 2094 + }, + "2019": { + "urban": 2546, + "town": 0, + "rural": 767, + "total": 1779 + }, + "2020": { + "urban": 2035, + "town": 0, + "rural": 669, + "total": 1366 + }, + "2021": { + "urban": 1937, + "town": 0, + "rural": 628, + "total": 1309 + }, + "2022": { + "urban": 1868, + "town": 0, + "rural": 760, + "total": 1108 + }, + "2023": { + "urban": 1555, + "town": 0, + "rural": 796, + "total": 759 + }, + "2024": { + "urban": 1129, + "town": 0, + "rural": 581, + "total": 548 + } + }, + "primary": { + "2015": { + "urban": 2063, + "town": 0, + "rural": 469, + "total": 1594 + }, + "2016": { + "urban": 2110, + "town": 0, + "rural": 476, + "total": 1634 + }, + "2017": { + "urban": 2041, + "town": 0, + "rural": 499, + "total": 1542 + }, + "2018": { + "urban": 2246, + "town": 0, + "rural": 586, + "total": 1660 + }, + "2019": { + "urban": 2454, + "town": 0, + "rural": 571, + "total": 1883 + }, + "2020": { + "urban": 2645, + "town": 0, + "rural": 698, + "total": 1947 + }, + "2021": { + "urban": 1819, + "town": 0, + "rural": 555, + "total": 1264 + }, + "2022": { + "urban": 1681, + "town": 0, + "rural": 618, + "total": 1063 + }, + "2023": { + "urban": 2127, + "town": 0, + "rural": 882, + "total": 1245 + }, + "2024": { + "urban": 1815, + "town": 0, + "rural": 836, + "total": 979 + } + }, + "junior": { + "2015": { + "urban": 2373, + "town": 0, + "rural": 902, + "total": 1471 + }, + "2016": { + "urban": 2336, + "town": 0, + "rural": 832, + "total": 1504 + }, + "2017": { + "urban": 2263, + "town": 0, + "rural": 862, + "total": 1401 + }, + "2018": { + "urban": 2013, + "town": 0, + "rural": 780, + "total": 1233 + }, + "2019": { + "urban": 1961, + "town": 0, + "rural": 1013, + "total": 948 + }, + "2020": { + "urban": 2140, + "town": 0, + "rural": 1245, + "total": 895 + }, + "2021": { + "urban": 2172, + "town": 0, + "rural": 1323, + "total": 849 + }, + "2022": { + "urban": 2290, + "town": 0, + "rural": 1514, + "total": 776 + }, + "2023": { + "urban": 2200, + "town": 0, + "rural": 1427, + "total": 773 + }, + "2024": { + "urban": 2482, + "town": 0, + "rural": 1688, + "total": 794 + } + }, + "senior": { + "2015": { + "urban": 639, + "town": 0, + "rural": 492, + "total": 147 + }, + "2016": { + "urban": 811, + "town": 0, + "rural": 620, + "total": 191 + }, + "2017": { + "urban": 910, + "town": 0, + "rural": 705, + "total": 205 + }, + "2018": { + "urban": 825, + "town": 0, + "rural": 657, + "total": 168 + }, + "2019": { + "urban": 1047, + "town": 0, + "rural": 1047, + "total": 0 + }, + "2020": { + "urban": 1004, + "town": 0, + "rural": 871, + "total": 133 + }, + "2021": { + "urban": 1075, + "town": 0, + "rural": 1075, + "total": 0 + }, + "2022": { + "urban": 1079, + "town": 0, + "rural": 1079, + "total": 0 + }, + "2023": { + "urban": 1002, + "town": 0, + "rural": 1002, + "total": 0 + }, + "2024": { + "urban": 980, + "town": 0, + "rural": 980, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 107 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 239 + }, + "2022": { + "total": 269 + }, + "2023": { + "total": 323 + }, + "2024": { + "total": 356 + } + } + } + }, + { + "area_name": "云龙县", + "area_code": "532929000", + "raw_name": "云龙县", + "education_data": { + "preschool": { + "2015": { + "urban": 3485, + "town": 0, + "rural": 1293, + "total": 2192 + }, + "2016": { + "urban": 3191, + "town": 0, + "rural": 1067, + "total": 2124 + }, + "2017": { + "urban": 2874, + "town": 0, + "rural": 989, + "total": 1885 + }, + "2018": { + "urban": 2794, + "town": 0, + "rural": 1155, + "total": 1639 + }, + "2019": { + "urban": 2601, + "town": 0, + "rural": 877, + "total": 1724 + }, + "2020": { + "urban": 2631, + "town": 0, + "rural": 924, + "total": 1707 + }, + "2021": { + "urban": 2815, + "town": 0, + "rural": 956, + "total": 1859 + }, + "2022": { + "urban": 2263, + "town": 51, + "rural": 872, + "total": 1340 + }, + "2023": { + "urban": 1744, + "town": 31, + "rural": 726, + "total": 987 + }, + "2024": { + "urban": 1517, + "town": 30, + "rural": 606, + "total": 881 + } + }, + "primary": { + "2015": { + "urban": 2390, + "town": 0, + "rural": 601, + "total": 1789 + }, + "2016": { + "urban": 2497, + "town": 0, + "rural": 676, + "total": 1821 + }, + "2017": { + "urban": 2408, + "town": 0, + "rural": 616, + "total": 1792 + }, + "2018": { + "urban": 2670, + "town": 0, + "rural": 747, + "total": 1923 + }, + "2019": { + "urban": 2342, + "town": 0, + "rural": 694, + "total": 1648 + }, + "2020": { + "urban": 1963, + "town": 0, + "rural": 611, + "total": 1352 + }, + "2021": { + "urban": 1850, + "town": 0, + "rural": 608, + "total": 1242 + }, + "2022": { + "urban": 1793, + "town": 30, + "rural": 634, + "total": 1129 + }, + "2023": { + "urban": 2191, + "town": 34, + "rural": 832, + "total": 1325 + }, + "2024": { + "urban": 1983, + "town": 47, + "rural": 804, + "total": 1132 + } + }, + "junior": { + "2015": { + "urban": 2599, + "town": 0, + "rural": 1406, + "total": 1193 + }, + "2016": { + "urban": 2485, + "town": 0, + "rural": 1251, + "total": 1234 + }, + "2017": { + "urban": 2444, + "town": 0, + "rural": 1269, + "total": 1175 + }, + "2018": { + "urban": 2200, + "town": 0, + "rural": 1051, + "total": 1149 + }, + "2019": { + "urban": 2221, + "town": 0, + "rural": 1123, + "total": 1098 + }, + "2020": { + "urban": 2367, + "town": 0, + "rural": 1214, + "total": 1153 + }, + "2021": { + "urban": 2276, + "town": 0, + "rural": 1099, + "total": 1177 + }, + "2022": { + "urban": 2342, + "town": 46, + "rural": 1110, + "total": 1186 + }, + "2023": { + "urban": 2276, + "town": 38, + "rural": 1129, + "total": 1109 + }, + "2024": { + "urban": 2485, + "town": 70, + "rural": 1234, + "total": 1181 + } + }, + "senior": { + "2015": { + "urban": 876, + "town": 0, + "rural": 876, + "total": 0 + }, + "2016": { + "urban": 950, + "town": 0, + "rural": 950, + "total": 0 + }, + "2017": { + "urban": 931, + "town": 0, + "rural": 931, + "total": 0 + }, + "2018": { + "urban": 976, + "town": 0, + "rural": 976, + "total": 0 + }, + "2019": { + "urban": 1102, + "town": 0, + "rural": 1102, + "total": 0 + }, + "2020": { + "urban": 1127, + "town": 0, + "rural": 1127, + "total": 0 + }, + "2021": { + "urban": 1128, + "town": 0, + "rural": 1128, + "total": 0 + }, + "2022": { + "urban": 919, + "town": 0, + "rural": 919, + "total": 0 + }, + "2023": { + "urban": 962, + "town": 0, + "rural": 962, + "total": 0 + }, + "2024": { + "urban": 992, + "town": 0, + "rural": 992, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 432 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 264 + }, + "2022": { + "total": 412 + }, + "2023": { + "total": 557 + }, + "2024": { + "total": 473 + } + } + } + }, + { + "area_name": "洱源县", + "area_code": "532930000", + "raw_name": "洱源县", + "education_data": { + "preschool": { + "2015": { + "urban": 4482, + "town": 0, + "rural": 1050, + "total": 3432 + }, + "2016": { + "urban": 4968, + "town": 0, + "rural": 1272, + "total": 3696 + }, + "2017": { + "urban": 4565, + "town": 0, + "rural": 983, + "total": 3582 + }, + "2018": { + "urban": 4268, + "town": 0, + "rural": 1084, + "total": 3184 + }, + "2019": { + "urban": 2976, + "town": 0, + "rural": 998, + "total": 1978 + }, + "2020": { + "urban": 3230, + "town": 0, + "rural": 1199, + "total": 2031 + }, + "2021": { + "urban": 2916, + "town": 0, + "rural": 1035, + "total": 1881 + }, + "2022": { + "urban": 3048, + "town": 0, + "rural": 1208, + "total": 1840 + }, + "2023": { + "urban": 3044, + "town": 0, + "rural": 1068, + "total": 1976 + }, + "2024": { + "urban": 2172, + "town": 0, + "rural": 889, + "total": 1283 + } + }, + "primary": { + "2015": { + "urban": 3160, + "town": 0, + "rural": 518, + "total": 2642 + }, + "2016": { + "urban": 3365, + "town": 0, + "rural": 593, + "total": 2772 + }, + "2017": { + "urban": 3348, + "town": 0, + "rural": 590, + "total": 2758 + }, + "2018": { + "urban": 3630, + "town": 0, + "rural": 701, + "total": 2929 + }, + "2019": { + "urban": 3328, + "town": 0, + "rural": 774, + "total": 2554 + }, + "2020": { + "urban": 3209, + "town": 0, + "rural": 850, + "total": 2359 + }, + "2021": { + "urban": 2657, + "town": 0, + "rural": 845, + "total": 1812 + }, + "2022": { + "urban": 2557, + "town": 0, + "rural": 785, + "total": 1772 + }, + "2023": { + "urban": 2931, + "town": 0, + "rural": 1114, + "total": 1817 + }, + "2024": { + "urban": 2733, + "town": 0, + "rural": 1105, + "total": 1628 + } + }, + "junior": { + "2015": { + "urban": 4143, + "town": 0, + "rural": 2341, + "total": 1802 + }, + "2016": { + "urban": 3784, + "town": 0, + "rural": 2206, + "total": 1578 + }, + "2017": { + "urban": 3457, + "town": 0, + "rural": 1961, + "total": 1496 + }, + "2018": { + "urban": 3336, + "town": 0, + "rural": 2057, + "total": 1279 + }, + "2019": { + "urban": 3218, + "town": 0, + "rural": 1987, + "total": 1231 + }, + "2020": { + "urban": 3103, + "town": 0, + "rural": 1935, + "total": 1168 + }, + "2021": { + "urban": 3080, + "town": 0, + "rural": 1864, + "total": 1216 + }, + "2022": { + "urban": 3237, + "town": 0, + "rural": 1978, + "total": 1259 + }, + "2023": { + "urban": 3218, + "town": 0, + "rural": 1972, + "total": 1246 + }, + "2024": { + "urban": 3475, + "town": 0, + "rural": 2105, + "total": 1370 + } + }, + "senior": { + "2015": { + "urban": 1189, + "town": 0, + "rural": 415, + "total": 774 + }, + "2016": { + "urban": 1210, + "town": 0, + "rural": 440, + "total": 770 + }, + "2017": { + "urban": 1352, + "town": 0, + "rural": 511, + "total": 841 + }, + "2018": { + "urban": 1340, + "town": 0, + "rural": 509, + "total": 831 + }, + "2019": { + "urban": 1362, + "town": 0, + "rural": 516, + "total": 846 + }, + "2020": { + "urban": 1355, + "town": 0, + "rural": 1355, + "total": 0 + }, + "2021": { + "urban": 1454, + "town": 0, + "rural": 1454, + "total": 0 + }, + "2022": { + "urban": 1576, + "town": 0, + "rural": 1576, + "total": 0 + }, + "2023": { + "urban": 1577, + "town": 0, + "rural": 1577, + "total": 0 + }, + "2024": { + "urban": 1530, + "town": 0, + "rural": 1530, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 758 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 560 + }, + "2022": { + "total": 678 + }, + "2023": { + "total": 572 + }, + "2024": { + "total": 651 + } + } + } + }, + { + "area_name": "剑川县", + "area_code": "532931000", + "raw_name": "剑川县", + "education_data": { + "preschool": { + "2015": { + "urban": 1321, + "town": 0, + "rural": 617, + "total": 704 + }, + "2016": { + "urban": 1510, + "town": 0, + "rural": 740, + "total": 770 + }, + "2017": { + "urban": 1705, + "town": 0, + "rural": 862, + "total": 843 + }, + "2018": { + "urban": 2905, + "town": 0, + "rural": 953, + "total": 1952 + }, + "2019": { + "urban": 1734, + "town": 0, + "rural": 751, + "total": 983 + }, + "2020": { + "urban": 2019, + "town": 0, + "rural": 907, + "total": 1112 + }, + "2021": { + "urban": 2084, + "town": 0, + "rural": 972, + "total": 1112 + }, + "2022": { + "urban": 1848, + "town": 0, + "rural": 974, + "total": 874 + }, + "2023": { + "urban": 1457, + "town": 0, + "rural": 727, + "total": 730 + }, + "2024": { + "urban": 1317, + "town": 0, + "rural": 686, + "total": 631 + } + }, + "primary": { + "2015": { + "urban": 2001, + "town": 0, + "rural": 605, + "total": 1396 + }, + "2016": { + "urban": 2125, + "town": 0, + "rural": 598, + "total": 1527 + }, + "2017": { + "urban": 2164, + "town": 0, + "rural": 699, + "total": 1465 + }, + "2018": { + "urban": 2409, + "town": 0, + "rural": 756, + "total": 1653 + }, + "2019": { + "urban": 2114, + "town": 0, + "rural": 748, + "total": 1366 + }, + "2020": { + "urban": 1893, + "town": 0, + "rural": 774, + "total": 1119 + }, + "2021": { + "urban": 1735, + "town": 0, + "rural": 787, + "total": 948 + }, + "2022": { + "urban": 1571, + "town": 0, + "rural": 701, + "total": 870 + }, + "2023": { + "urban": 1807, + "town": 0, + "rural": 875, + "total": 932 + }, + "2024": { + "urban": 1705, + "town": 0, + "rural": 900, + "total": 805 + } + }, + "junior": { + "2015": { + "urban": 2451, + "town": 0, + "rural": 1707, + "total": 744 + }, + "2016": { + "urban": 2253, + "town": 0, + "rural": 1483, + "total": 770 + }, + "2017": { + "urban": 2162, + "town": 0, + "rural": 1498, + "total": 664 + }, + "2018": { + "urban": 2098, + "town": 0, + "rural": 1395, + "total": 703 + }, + "2019": { + "urban": 1925, + "town": 0, + "rural": 1320, + "total": 605 + }, + "2020": { + "urban": 1775, + "town": 0, + "rural": 1223, + "total": 552 + }, + "2021": { + "urban": 1907, + "town": 0, + "rural": 1296, + "total": 611 + }, + "2022": { + "urban": 2020, + "town": 0, + "rural": 1318, + "total": 702 + }, + "2023": { + "urban": 2015, + "town": 0, + "rural": 1352, + "total": 663 + }, + "2024": { + "urban": 2189, + "town": 0, + "rural": 1510, + "total": 679 + } + }, + "senior": { + "2015": { + "urban": 975, + "town": 0, + "rural": 975, + "total": 0 + }, + "2016": { + "urban": 966, + "town": 0, + "rural": 966, + "total": 0 + }, + "2017": { + "urban": 1160, + "town": 0, + "rural": 1160, + "total": 0 + }, + "2018": { + "urban": 1156, + "town": 0, + "rural": 1156, + "total": 0 + }, + "2019": { + "urban": 1143, + "town": 0, + "rural": 1143, + "total": 0 + }, + "2020": { + "urban": 1230, + "town": 0, + "rural": 1230, + "total": 0 + }, + "2021": { + "urban": 1405, + "town": 0, + "rural": 1405, + "total": 0 + }, + "2022": { + "urban": 1362, + "town": 0, + "rural": 1362, + "total": 0 + }, + "2023": { + "urban": 1241, + "town": 0, + "rural": 1241, + "total": 0 + }, + "2024": { + "urban": 1233, + "town": 0, + "rural": 1233, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 289 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 307 + }, + "2022": { + "total": 255 + }, + "2023": { + "total": 223 + }, + "2024": { + "total": 218 + } + } + } + }, + { + "area_name": "鹤庆县", + "area_code": "532932000", + "raw_name": "鹤庆县", + "education_data": { + "preschool": { + "2015": { + "urban": 4112, + "town": 0, + "rural": 1225, + "total": 2887 + }, + "2016": { + "urban": 4083, + "town": 0, + "rural": 1081, + "total": 3002 + }, + "2017": { + "urban": 4010, + "town": 0, + "rural": 1353, + "total": 2657 + }, + "2018": { + "urban": 4254, + "town": 0, + "rural": 1462, + "total": 2792 + }, + "2019": { + "urban": 2852, + "town": 64, + "rural": 1131, + "total": 1657 + }, + "2020": { + "urban": 3685, + "town": 0, + "rural": 1541, + "total": 2144 + }, + "2021": { + "urban": 2832, + "town": 0, + "rural": 1375, + "total": 1457 + }, + "2022": { + "urban": 2757, + "town": 0, + "rural": 1284, + "total": 1473 + }, + "2023": { + "urban": 2382, + "town": 0, + "rural": 1210, + "total": 1172 + }, + "2024": { + "urban": 1946, + "town": 0, + "rural": 1122, + "total": 824 + } + }, + "primary": { + "2015": { + "urban": 3030, + "town": 0, + "rural": 760, + "total": 2270 + }, + "2016": { + "urban": 3090, + "town": 0, + "rural": 830, + "total": 2260 + }, + "2017": { + "urban": 2927, + "town": 0, + "rural": 993, + "total": 1934 + }, + "2018": { + "urban": 3394, + "town": 0, + "rural": 1071, + "total": 2323 + }, + "2019": { + "urban": 3653, + "town": 29, + "rural": 1247, + "total": 2377 + }, + "2020": { + "urban": 2898, + "town": 0, + "rural": 1243, + "total": 1655 + }, + "2021": { + "urban": 2429, + "town": 0, + "rural": 1159, + "total": 1270 + }, + "2022": { + "urban": 2461, + "town": 0, + "rural": 1227, + "total": 1234 + }, + "2023": { + "urban": 2818, + "town": 0, + "rural": 1504, + "total": 1314 + }, + "2024": { + "urban": 2645, + "town": 0, + "rural": 1381, + "total": 1264 + } + }, + "junior": { + "2015": { + "urban": 4074, + "town": 0, + "rural": 2940, + "total": 1134 + }, + "2016": { + "urban": 3753, + "town": 0, + "rural": 2836, + "total": 917 + }, + "2017": { + "urban": 3131, + "town": 0, + "rural": 2538, + "total": 593 + }, + "2018": { + "urban": 3280, + "town": 0, + "rural": 2691, + "total": 589 + }, + "2019": { + "urban": 2947, + "town": 81, + "rural": 2439, + "total": 427 + }, + "2020": { + "urban": 3092, + "town": 0, + "rural": 2716, + "total": 376 + }, + "2021": { + "urban": 3019, + "town": 0, + "rural": 2631, + "total": 388 + }, + "2022": { + "urban": 3073, + "town": 0, + "rural": 2703, + "total": 370 + }, + "2023": { + "urban": 2894, + "town": 0, + "rural": 2579, + "total": 315 + }, + "2024": { + "urban": 3312, + "town": 0, + "rural": 2933, + "total": 379 + } + }, + "senior": { + "2015": { + "urban": 1382, + "town": 0, + "rural": 1382, + "total": 0 + }, + "2016": { + "urban": 1422, + "town": 0, + "rural": 1422, + "total": 0 + }, + "2017": { + "urban": 1304, + "town": 0, + "rural": 1304, + "total": 0 + }, + "2018": { + "urban": 1399, + "town": 0, + "rural": 1399, + "total": 0 + }, + "2019": { + "urban": 1447, + "town": 0, + "rural": 1447, + "total": 0 + }, + "2020": { + "urban": 1450, + "town": 0, + "rural": 1450, + "total": 0 + }, + "2021": { + "urban": 1453, + "town": 0, + "rural": 1453, + "total": 0 + }, + "2022": { + "urban": 1453, + "town": 0, + "rural": 1453, + "total": 0 + }, + "2023": { + "urban": 1461, + "town": 0, + "rural": 1461, + "total": 0 + }, + "2024": { + "urban": 1446, + "town": 0, + "rural": 1446, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 576 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 646 + }, + "2022": { + "total": 656 + }, + "2023": { + "total": 622 + }, + "2024": { + "total": 693 + } + } + } + }, + { + "area_name": "德宏傣族景颇族自治州", + "area_code": "533100000", + "raw_name": "德宏傣族景颇族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 27648, + "town": 8431, + "rural": 6004, + "total": 13213 + }, + "2016": { + "urban": 22057, + "town": 5523, + "rural": 5013, + "total": 11521 + }, + "2017": { + "urban": 21444, + "town": 5817, + "rural": 4643, + "total": 10984 + }, + "2018": { + "urban": 22219, + "town": 5479, + "rural": 5087, + "total": 11653 + }, + "2019": { + "urban": 21884, + "town": 6986, + "rural": 4756, + "total": 10142 + }, + "2020": { + "urban": 23795, + "town": 8264, + "rural": 5589, + "total": 9942 + }, + "2021": { + "urban": 19701, + "town": 5006, + "rural": 5407, + "total": 9288 + }, + "2022": { + "urban": 21727, + "town": 7561, + "rural": 5314, + "total": 8852 + }, + "2023": { + "urban": 18625, + "town": 6230, + "rural": 4551, + "total": 7844 + }, + "2024": { + "urban": 15938, + "town": 5219, + "rural": 3904, + "total": 6815 + } + }, + "primary": { + "2015": { + "urban": 19310, + "town": 3854, + "rural": 4088, + "total": 11368 + }, + "2016": { + "urban": 19940, + "town": 4051, + "rural": 4258, + "total": 11631 + }, + "2017": { + "urban": 19704, + "town": 4387, + "rural": 4233, + "total": 11084 + }, + "2018": { + "urban": 20157, + "town": 4095, + "rural": 4663, + "total": 11399 + }, + "2019": { + "urban": 21342, + "town": 5432, + "rural": 5089, + "total": 10821 + }, + "2020": { + "urban": 20529, + "town": 5483, + "rural": 4914, + "total": 10132 + }, + "2021": { + "urban": 18718, + "town": 4868, + "rural": 4842, + "total": 9008 + }, + "2022": { + "urban": 18091, + "town": 5042, + "rural": 4954, + "total": 8095 + }, + "2023": { + "urban": 21553, + "town": 6669, + "rural": 6064, + "total": 8820 + }, + "2024": { + "urban": 20715, + "town": 6307, + "rural": 5862, + "total": 8546 + } + }, + "junior": { + "2015": { + "urban": 17099, + "town": 5022, + "rural": 6957, + "total": 5120 + }, + "2016": { + "urban": 16213, + "town": 4771, + "rural": 6491, + "total": 4951 + }, + "2017": { + "urban": 16130, + "town": 4979, + "rural": 6485, + "total": 4666 + }, + "2018": { + "urban": 16382, + "town": 4552, + "rural": 6469, + "total": 5361 + }, + "2019": { + "urban": 17292, + "town": 5354, + "rural": 6987, + "total": 4951 + }, + "2020": { + "urban": 17811, + "town": 5720, + "rural": 7114, + "total": 4977 + }, + "2021": { + "urban": 18516, + "town": 5729, + "rural": 7474, + "total": 5313 + }, + "2022": { + "urban": 19031, + "town": 5600, + "rural": 8037, + "total": 5394 + }, + "2023": { + "urban": 18758, + "town": 5815, + "rural": 7817, + "total": 5126 + }, + "2024": { + "urban": 19300, + "town": 6257, + "rural": 8189, + "total": 4854 + } + }, + "senior": { + "2015": { + "urban": 6316, + "town": 2946, + "rural": 2992, + "total": 378 + }, + "2016": { + "urban": 6884, + "town": 3297, + "rural": 3036, + "total": 551 + }, + "2017": { + "urban": 6809, + "town": 3231, + "rural": 2979, + "total": 599 + }, + "2018": { + "urban": 7106, + "town": 3267, + "rural": 3056, + "total": 783 + }, + "2019": { + "urban": 7237, + "town": 3464, + "rural": 3177, + "total": 596 + }, + "2020": { + "urban": 8826, + "town": 4510, + "rural": 3683, + "total": 633 + }, + "2021": { + "urban": 8815, + "town": 4514, + "rural": 3690, + "total": 611 + }, + "2022": { + "urban": 8724, + "town": 4432, + "rural": 3717, + "total": 575 + }, + "2023": { + "urban": 9178, + "town": 4765, + "rural": 3777, + "total": 636 + }, + "2024": { + "urban": 9368, + "town": 4874, + "rural": 3819, + "total": 675 + } + }, + "vocational": { + "2015": { + "total": 5213 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 4029 + }, + "2022": { + "total": 4246 + }, + "2023": { + "total": 3882 + }, + "2024": { + "total": 3317 + } + } + } + }, + { + "area_name": "瑞丽市", + "area_code": "533102000", + "raw_name": "瑞丽市", + "education_data": { + "preschool": { + "2015": { + "urban": 7718, + "town": 5584, + "rural": 736, + "total": 1398 + }, + "2016": { + "urban": 4074, + "town": 2591, + "rural": 344, + "total": 1139 + }, + "2017": { + "urban": 3578, + "town": 2182, + "rural": 331, + "total": 1065 + }, + "2018": { + "urban": 4088, + "town": 2059, + "rural": 338, + "total": 1691 + }, + "2019": { + "urban": 4688, + "town": 3316, + "rural": 319, + "total": 1053 + }, + "2020": { + "urban": 4741, + "town": 3571, + "rural": 289, + "total": 881 + }, + "2021": { + "urban": 1981, + "town": 1074, + "rural": 164, + "total": 743 + }, + "2022": { + "urban": 4955, + "town": 3688, + "rural": 474, + "total": 793 + }, + "2023": { + "urban": 3811, + "town": 2776, + "rural": 340, + "total": 695 + }, + "2024": { + "urban": 3411, + "town": 2388, + "rural": 293, + "total": 730 + } + }, + "primary": { + "2015": { + "urban": 3076, + "town": 1678, + "rural": 232, + "total": 1166 + }, + "2016": { + "urban": 3085, + "town": 1761, + "rural": 212, + "total": 1112 + }, + "2017": { + "urban": 3407, + "town": 2103, + "rural": 205, + "total": 1099 + }, + "2018": { + "urban": 3558, + "town": 1460, + "rural": 231, + "total": 1867 + }, + "2019": { + "urban": 3953, + "town": 2589, + "rural": 260, + "total": 1104 + }, + "2020": { + "urban": 3843, + "town": 2563, + "rural": 223, + "total": 1057 + }, + "2021": { + "urban": 3089, + "town": 1952, + "rural": 210, + "total": 927 + }, + "2022": { + "urban": 2884, + "town": 2054, + "rural": 246, + "total": 584 + }, + "2023": { + "urban": 3830, + "town": 2610, + "rural": 317, + "total": 903 + }, + "2024": { + "urban": 3621, + "town": 2500, + "rural": 266, + "total": 855 + } + }, + "junior": { + "2015": { + "urban": 2600, + "town": 2001, + "rural": 333, + "total": 266 + }, + "2016": { + "urban": 2347, + "town": 1824, + "rural": 308, + "total": 215 + }, + "2017": { + "urban": 2580, + "town": 2067, + "rural": 334, + "total": 179 + }, + "2018": { + "urban": 2591, + "town": 1583, + "rural": 326, + "total": 682 + }, + "2019": { + "urban": 2608, + "town": 2028, + "rural": 382, + "total": 198 + }, + "2020": { + "urban": 2616, + "town": 2197, + "rural": 285, + "total": 134 + }, + "2021": { + "urban": 2553, + "town": 1970, + "rural": 378, + "total": 205 + }, + "2022": { + "urban": 2412, + "town": 1944, + "rural": 468, + "total": 0 + }, + "2023": { + "urban": 2755, + "town": 2302, + "rural": 453, + "total": 0 + }, + "2024": { + "urban": 2980, + "town": 2437, + "rural": 543, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 960, + "town": 784, + "rural": 176, + "total": 0 + }, + "2016": { + "urban": 1083, + "town": 886, + "rural": 197, + "total": 0 + }, + "2017": { + "urban": 1097, + "town": 901, + "rural": 196, + "total": 0 + }, + "2018": { + "urban": 1222, + "town": 823, + "rural": 214, + "total": 185 + }, + "2019": { + "urban": 1183, + "town": 970, + "rural": 213, + "total": 0 + }, + "2020": { + "urban": 1395, + "town": 1167, + "rural": 228, + "total": 0 + }, + "2021": { + "urban": 1402, + "town": 1195, + "rural": 207, + "total": 0 + }, + "2022": { + "urban": 1397, + "town": 1201, + "rural": 196, + "total": 0 + }, + "2023": { + "urban": 1514, + "town": 1268, + "rural": 246, + "total": 0 + }, + "2024": { + "urban": 1564, + "town": 1293, + "rural": 271, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 253 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 166 + }, + "2022": { + "total": 107 + }, + "2023": { + "total": 222 + }, + "2024": { + "total": 240 + } + } + } + }, + { + "area_name": "芒市", + "area_code": "533103000", + "raw_name": "芒市", + "education_data": { + "preschool": { + "2015": { + "urban": 7005, + "town": 2847, + "rural": 293, + "total": 3865 + }, + "2016": { + "urban": 6926, + "town": 2932, + "rural": 264, + "total": 3730 + }, + "2017": { + "urban": 7587, + "town": 3635, + "rural": 243, + "total": 3709 + }, + "2018": { + "urban": 7370, + "town": 3420, + "rural": 293, + "total": 3657 + }, + "2019": { + "urban": 7250, + "town": 3670, + "rural": 339, + "total": 3241 + }, + "2020": { + "urban": 8475, + "town": 4693, + "rural": 410, + "total": 3372 + }, + "2021": { + "urban": 7302, + "town": 3932, + "rural": 379, + "total": 2991 + }, + "2022": { + "urban": 7113, + "town": 3873, + "rural": 332, + "total": 2908 + }, + "2023": { + "urban": 6434, + "town": 3454, + "rural": 284, + "total": 2696 + }, + "2024": { + "urban": 5360, + "town": 2831, + "rural": 257, + "total": 2272 + } + }, + "primary": { + "2015": { + "urban": 6413, + "town": 2176, + "rural": 428, + "total": 3809 + }, + "2016": { + "urban": 6443, + "town": 2290, + "rural": 382, + "total": 3771 + }, + "2017": { + "urban": 5978, + "town": 2284, + "rural": 389, + "total": 3305 + }, + "2018": { + "urban": 6362, + "town": 2635, + "rural": 433, + "total": 3294 + }, + "2019": { + "urban": 6560, + "town": 2843, + "rural": 408, + "total": 3309 + }, + "2020": { + "urban": 6346, + "town": 2920, + "rural": 391, + "total": 3035 + }, + "2021": { + "urban": 5877, + "town": 2916, + "rural": 347, + "total": 2614 + }, + "2022": { + "urban": 6082, + "town": 2988, + "rural": 381, + "total": 2713 + }, + "2023": { + "urban": 7389, + "town": 4059, + "rural": 416, + "total": 2914 + }, + "2024": { + "urban": 7092, + "town": 3807, + "rural": 400, + "total": 2885 + } + }, + "junior": { + "2015": { + "urban": 5540, + "town": 3021, + "rural": 790, + "total": 1729 + }, + "2016": { + "urban": 5446, + "town": 2947, + "rural": 723, + "total": 1776 + }, + "2017": { + "urban": 5417, + "town": 2912, + "rural": 747, + "total": 1758 + }, + "2018": { + "urban": 5422, + "town": 2969, + "rural": 699, + "total": 1754 + }, + "2019": { + "urban": 5877, + "town": 3326, + "rural": 733, + "total": 1818 + }, + "2020": { + "urban": 6404, + "town": 3523, + "rural": 1036, + "total": 1845 + }, + "2021": { + "urban": 6538, + "town": 3759, + "rural": 818, + "total": 1961 + }, + "2022": { + "urban": 6688, + "town": 3656, + "rural": 859, + "total": 2173 + }, + "2023": { + "urban": 6164, + "town": 3513, + "rural": 819, + "total": 1832 + }, + "2024": { + "urban": 6561, + "town": 3820, + "rural": 899, + "total": 1842 + } + }, + "senior": { + "2015": { + "urban": 2162, + "town": 2162, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 2411, + "town": 2411, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 2330, + "town": 2330, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 2444, + "town": 2444, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 2494, + "town": 2494, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 3343, + "town": 3343, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 3319, + "town": 3319, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 3231, + "town": 3231, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 3497, + "town": 3497, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 3581, + "town": 3581, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 4023 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 2426 + }, + "2022": { + "total": 2448 + }, + "2023": { + "total": 2245 + }, + "2024": { + "total": 1624 + } + } + } + }, + { + "area_name": "梁河县", + "area_code": "533122000", + "raw_name": "梁河县", + "education_data": { + "preschool": { + "2015": { + "urban": 2303, + "town": 0, + "rural": 614, + "total": 1689 + }, + "2016": { + "urban": 2199, + "town": 0, + "rural": 592, + "total": 1607 + }, + "2017": { + "urban": 1772, + "town": 0, + "rural": 538, + "total": 1234 + }, + "2018": { + "urban": 2460, + "town": 0, + "rural": 1284, + "total": 1176 + }, + "2019": { + "urban": 1680, + "town": 0, + "rural": 598, + "total": 1082 + }, + "2020": { + "urban": 1786, + "town": 0, + "rural": 712, + "total": 1074 + }, + "2021": { + "urban": 1690, + "town": 0, + "rural": 675, + "total": 1015 + }, + "2022": { + "urban": 1572, + "town": 0, + "rural": 726, + "total": 846 + }, + "2023": { + "urban": 1205, + "town": 0, + "rural": 557, + "total": 648 + }, + "2024": { + "urban": 1128, + "town": 0, + "rural": 523, + "total": 605 + } + }, + "primary": { + "2015": { + "urban": 1854, + "town": 0, + "rural": 584, + "total": 1270 + }, + "2016": { + "urban": 2172, + "town": 0, + "rural": 735, + "total": 1437 + }, + "2017": { + "urban": 1950, + "town": 0, + "rural": 674, + "total": 1276 + }, + "2018": { + "urban": 1918, + "town": 0, + "rural": 685, + "total": 1233 + }, + "2019": { + "urban": 2096, + "town": 0, + "rural": 893, + "total": 1203 + }, + "2020": { + "urban": 1962, + "town": 0, + "rural": 732, + "total": 1230 + }, + "2021": { + "urban": 2106, + "town": 0, + "rural": 802, + "total": 1304 + }, + "2022": { + "urban": 1929, + "town": 0, + "rural": 856, + "total": 1073 + }, + "2023": { + "urban": 2135, + "town": 0, + "rural": 1020, + "total": 1115 + }, + "2024": { + "urban": 1974, + "town": 0, + "rural": 1040, + "total": 934 + } + }, + "junior": { + "2015": { + "urban": 2139, + "town": 0, + "rural": 1210, + "total": 929 + }, + "2016": { + "urban": 1714, + "town": 0, + "rural": 998, + "total": 716 + }, + "2017": { + "urban": 1708, + "town": 0, + "rural": 1034, + "total": 674 + }, + "2018": { + "urban": 1605, + "town": 0, + "rural": 928, + "total": 677 + }, + "2019": { + "urban": 1618, + "town": 0, + "rural": 982, + "total": 636 + }, + "2020": { + "urban": 1584, + "town": 0, + "rural": 931, + "total": 653 + }, + "2021": { + "urban": 1805, + "town": 0, + "rural": 1123, + "total": 682 + }, + "2022": { + "urban": 2139, + "town": 0, + "rural": 1375, + "total": 764 + }, + "2023": { + "urban": 1905, + "town": 0, + "rural": 1123, + "total": 782 + }, + "2024": { + "urban": 1895, + "town": 0, + "rural": 1401, + "total": 494 + } + }, + "senior": { + "2015": { + "urban": 869, + "town": 0, + "rural": 869, + "total": 0 + }, + "2016": { + "urban": 890, + "town": 0, + "rural": 890, + "total": 0 + }, + "2017": { + "urban": 886, + "town": 0, + "rural": 886, + "total": 0 + }, + "2018": { + "urban": 857, + "town": 0, + "rural": 857, + "total": 0 + }, + "2019": { + "urban": 894, + "town": 0, + "rural": 894, + "total": 0 + }, + "2020": { + "urban": 807, + "town": 0, + "rural": 807, + "total": 0 + }, + "2021": { + "urban": 794, + "town": 0, + "rural": 794, + "total": 0 + }, + "2022": { + "urban": 801, + "town": 0, + "rural": 801, + "total": 0 + }, + "2023": { + "urban": 803, + "town": 0, + "rural": 803, + "total": 0 + }, + "2024": { + "urban": 799, + "town": 0, + "rural": 799, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 176 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 155 + }, + "2022": { + "total": 406 + }, + "2023": { + "total": 395 + }, + "2024": { + "total": 450 + } + } + } + }, + { + "area_name": "盈江县", + "area_code": "533123000", + "raw_name": "盈江县", + "education_data": { + "preschool": { + "2015": { + "urban": 6247, + "town": 0, + "rural": 2405, + "total": 3842 + }, + "2016": { + "urban": 4507, + "town": 0, + "rural": 1640, + "total": 2867 + }, + "2017": { + "urban": 4771, + "town": 0, + "rural": 1956, + "total": 2815 + }, + "2018": { + "urban": 4604, + "town": 0, + "rural": 1686, + "total": 2918 + }, + "2019": { + "urban": 5022, + "town": 0, + "rural": 2175, + "total": 2847 + }, + "2020": { + "urban": 5164, + "town": 0, + "rural": 2437, + "total": 2727 + }, + "2021": { + "urban": 5326, + "town": 0, + "rural": 2573, + "total": 2753 + }, + "2022": { + "urban": 4933, + "town": 0, + "rural": 2262, + "total": 2671 + }, + "2023": { + "urban": 4249, + "town": 0, + "rural": 2033, + "total": 2216 + }, + "2024": { + "urban": 3727, + "town": 0, + "rural": 1698, + "total": 2029 + } + }, + "primary": { + "2015": { + "urban": 5063, + "town": 0, + "rural": 1821, + "total": 3242 + }, + "2016": { + "urban": 5153, + "town": 0, + "rural": 1859, + "total": 3294 + }, + "2017": { + "urban": 5047, + "town": 0, + "rural": 1908, + "total": 3139 + }, + "2018": { + "urban": 5302, + "town": 0, + "rural": 2156, + "total": 3146 + }, + "2019": { + "urban": 5475, + "town": 0, + "rural": 2290, + "total": 3185 + }, + "2020": { + "urban": 5207, + "town": 0, + "rural": 2326, + "total": 2881 + }, + "2021": { + "urban": 4875, + "town": 0, + "rural": 2294, + "total": 2581 + }, + "2022": { + "urban": 4486, + "town": 0, + "rural": 2244, + "total": 2242 + }, + "2023": { + "urban": 5008, + "town": 0, + "rural": 2732, + "total": 2276 + }, + "2024": { + "urban": 4966, + "town": 0, + "rural": 2598, + "total": 2368 + } + }, + "junior": { + "2015": { + "urban": 4375, + "town": 0, + "rural": 2602, + "total": 1773 + }, + "2016": { + "urban": 4321, + "town": 0, + "rural": 2484, + "total": 1837 + }, + "2017": { + "urban": 4189, + "town": 0, + "rural": 2545, + "total": 1644 + }, + "2018": { + "urban": 4353, + "town": 0, + "rural": 2521, + "total": 1832 + }, + "2019": { + "urban": 4507, + "town": 0, + "rural": 2664, + "total": 1843 + }, + "2020": { + "urban": 4597, + "town": 0, + "rural": 2725, + "total": 1872 + }, + "2021": { + "urban": 4787, + "town": 0, + "rural": 2813, + "total": 1974 + }, + "2022": { + "urban": 4812, + "town": 0, + "rural": 2885, + "total": 1927 + }, + "2023": { + "urban": 4762, + "town": 0, + "rural": 2917, + "total": 1845 + }, + "2024": { + "urban": 4995, + "town": 0, + "rural": 2973, + "total": 2022 + } + }, + "senior": { + "2015": { + "urban": 1396, + "town": 0, + "rural": 1018, + "total": 378 + }, + "2016": { + "urban": 1544, + "town": 0, + "rural": 993, + "total": 551 + }, + "2017": { + "urban": 1494, + "town": 0, + "rural": 895, + "total": 599 + }, + "2018": { + "urban": 1588, + "town": 0, + "rural": 990, + "total": 598 + }, + "2019": { + "urban": 1576, + "town": 0, + "rural": 980, + "total": 596 + }, + "2020": { + "urban": 1923, + "town": 0, + "rural": 1290, + "total": 633 + }, + "2021": { + "urban": 1925, + "town": 0, + "rural": 1314, + "total": 611 + }, + "2022": { + "urban": 1876, + "town": 0, + "rural": 1301, + "total": 575 + }, + "2023": { + "urban": 1965, + "town": 0, + "rural": 1329, + "total": 636 + }, + "2024": { + "urban": 1997, + "town": 0, + "rural": 1322, + "total": 675 + } + }, + "vocational": { + "2015": { + "total": 468 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 965 + }, + "2022": { + "total": 846 + }, + "2023": { + "total": 538 + }, + "2024": { + "total": 298 + } + } + } + }, + { + "area_name": "陇川县", + "area_code": "533124000", + "raw_name": "陇川县", + "education_data": { + "preschool": { + "2015": { + "urban": 4375, + "town": 0, + "rural": 1956, + "total": 2419 + }, + "2016": { + "urban": 4351, + "town": 0, + "rural": 2173, + "total": 2178 + }, + "2017": { + "urban": 3736, + "town": 0, + "rural": 1575, + "total": 2161 + }, + "2018": { + "urban": 3697, + "town": 0, + "rural": 1486, + "total": 2211 + }, + "2019": { + "urban": 3244, + "town": 0, + "rural": 1325, + "total": 1919 + }, + "2020": { + "urban": 3629, + "town": 0, + "rural": 1741, + "total": 1888 + }, + "2021": { + "urban": 3402, + "town": 0, + "rural": 1616, + "total": 1786 + }, + "2022": { + "urban": 3154, + "town": 0, + "rural": 1520, + "total": 1634 + }, + "2023": { + "urban": 2926, + "town": 0, + "rural": 1337, + "total": 1589 + }, + "2024": { + "urban": 2312, + "town": 0, + "rural": 1133, + "total": 1179 + } + }, + "primary": { + "2015": { + "urban": 2904, + "town": 0, + "rural": 1023, + "total": 1881 + }, + "2016": { + "urban": 3087, + "town": 0, + "rural": 1070, + "total": 2017 + }, + "2017": { + "urban": 3322, + "town": 0, + "rural": 1057, + "total": 2265 + }, + "2018": { + "urban": 3017, + "town": 0, + "rural": 1158, + "total": 1859 + }, + "2019": { + "urban": 3258, + "town": 0, + "rural": 1238, + "total": 2020 + }, + "2020": { + "urban": 3171, + "town": 0, + "rural": 1242, + "total": 1929 + }, + "2021": { + "urban": 2771, + "town": 0, + "rural": 1189, + "total": 1582 + }, + "2022": { + "urban": 2710, + "town": 0, + "rural": 1227, + "total": 1483 + }, + "2023": { + "urban": 3191, + "town": 0, + "rural": 1579, + "total": 1612 + }, + "2024": { + "urban": 3062, + "town": 0, + "rural": 1558, + "total": 1504 + } + }, + "junior": { + "2015": { + "urban": 2445, + "town": 0, + "rural": 2022, + "total": 423 + }, + "2016": { + "urban": 2385, + "town": 0, + "rural": 1978, + "total": 407 + }, + "2017": { + "urban": 2236, + "town": 0, + "rural": 1825, + "total": 411 + }, + "2018": { + "urban": 2411, + "town": 0, + "rural": 1995, + "total": 416 + }, + "2019": { + "urban": 2682, + "town": 0, + "rural": 2226, + "total": 456 + }, + "2020": { + "urban": 2610, + "town": 0, + "rural": 2137, + "total": 473 + }, + "2021": { + "urban": 2833, + "town": 0, + "rural": 2342, + "total": 491 + }, + "2022": { + "urban": 2980, + "town": 0, + "rural": 2450, + "total": 530 + }, + "2023": { + "urban": 3172, + "town": 0, + "rural": 2505, + "total": 667 + }, + "2024": { + "urban": 2869, + "town": 0, + "rural": 2373, + "total": 496 + } + }, + "senior": { + "2015": { + "urban": 929, + "town": 0, + "rural": 929, + "total": 0 + }, + "2016": { + "urban": 956, + "town": 0, + "rural": 956, + "total": 0 + }, + "2017": { + "urban": 1002, + "town": 0, + "rural": 1002, + "total": 0 + }, + "2018": { + "urban": 995, + "town": 0, + "rural": 995, + "total": 0 + }, + "2019": { + "urban": 1090, + "town": 0, + "rural": 1090, + "total": 0 + }, + "2020": { + "urban": 1358, + "town": 0, + "rural": 1358, + "total": 0 + }, + "2021": { + "urban": 1375, + "town": 0, + "rural": 1375, + "total": 0 + }, + "2022": { + "urban": 1419, + "town": 0, + "rural": 1419, + "total": 0 + }, + "2023": { + "urban": 1399, + "town": 0, + "rural": 1399, + "total": 0 + }, + "2024": { + "urban": 1427, + "town": 0, + "rural": 1427, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 293 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 317 + }, + "2022": { + "total": 439 + }, + "2023": { + "total": 482 + }, + "2024": { + "total": 705 + } + } + } + }, + { + "area_name": "怒江傈僳族自治州", + "area_code": "533300000", + "raw_name": "怒江傈僳族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 7865, + "town": 0, + "rural": 3048, + "total": 4817 + }, + "2016": { + "urban": 8690, + "town": 0, + "rural": 3273, + "total": 5417 + }, + "2017": { + "urban": 9226, + "town": 1014, + "rural": 2071, + "total": 6141 + }, + "2018": { + "urban": 9799, + "town": 1300, + "rural": 2621, + "total": 5878 + }, + "2019": { + "urban": 10763, + "town": 1164, + "rural": 2200, + "total": 7399 + }, + "2020": { + "urban": 15748, + "town": 1433, + "rural": 3312, + "total": 11003 + }, + "2021": { + "urban": 10784, + "town": 1206, + "rural": 3532, + "total": 6046 + }, + "2022": { + "urban": 9918, + "town": 1481, + "rural": 3068, + "total": 5369 + }, + "2023": { + "urban": 8581, + "town": 1422, + "rural": 2447, + "total": 4712 + }, + "2024": { + "urban": 7824, + "town": 1244, + "rural": 2248, + "total": 4332 + } + }, + "primary": { + "2015": { + "urban": 7937, + "town": 0, + "rural": 2317, + "total": 5620 + }, + "2016": { + "urban": 8265, + "town": 0, + "rural": 2420, + "total": 5845 + }, + "2017": { + "urban": 8870, + "town": 813, + "rural": 1660, + "total": 6397 + }, + "2018": { + "urban": 8473, + "town": 913, + "rural": 1808, + "total": 5752 + }, + "2019": { + "urban": 9543, + "town": 1061, + "rural": 2170, + "total": 6312 + }, + "2020": { + "urban": 10394, + "town": 1003, + "rural": 2126, + "total": 7265 + }, + "2021": { + "urban": 8491, + "town": 1025, + "rural": 2409, + "total": 5057 + }, + "2022": { + "urban": 7979, + "town": 1257, + "rural": 2128, + "total": 4594 + }, + "2023": { + "urban": 10828, + "town": 1685, + "rural": 3354, + "total": 5789 + }, + "2024": { + "urban": 9966, + "town": 1661, + "rural": 2886, + "total": 5419 + } + }, + "junior": { + "2015": { + "urban": 7386, + "town": 0, + "rural": 4442, + "total": 2944 + }, + "2016": { + "urban": 7346, + "town": 0, + "rural": 4581, + "total": 2765 + }, + "2017": { + "urban": 7684, + "town": 940, + "rural": 3820, + "total": 2924 + }, + "2018": { + "urban": 7138, + "town": 891, + "rural": 3477, + "total": 2770 + }, + "2019": { + "urban": 7333, + "town": 910, + "rural": 3110, + "total": 3313 + }, + "2020": { + "urban": 7391, + "town": 903, + "rural": 2794, + "total": 3694 + }, + "2021": { + "urban": 7588, + "town": 933, + "rural": 3576, + "total": 3079 + }, + "2022": { + "urban": 7884, + "town": 965, + "rural": 3740, + "total": 3179 + }, + "2023": { + "urban": 8133, + "town": 953, + "rural": 4318, + "total": 2862 + }, + "2024": { + "urban": 8416, + "town": 1080, + "rural": 4232, + "total": 3104 + } + }, + "senior": { + "2015": { + "urban": 2619, + "town": 0, + "rural": 2619, + "total": 0 + }, + "2016": { + "urban": 3365, + "town": 0, + "rural": 3365, + "total": 0 + }, + "2017": { + "urban": 3488, + "town": 1332, + "rural": 2156, + "total": 0 + }, + "2018": { + "urban": 3502, + "town": 1374, + "rural": 2128, + "total": 0 + }, + "2019": { + "urban": 4280, + "town": 1849, + "rural": 2431, + "total": 0 + }, + "2020": { + "urban": 4703, + "town": 1948, + "rural": 2469, + "total": 286 + }, + "2021": { + "urban": 4315, + "town": 1862, + "rural": 2453, + "total": 0 + }, + "2022": { + "urban": 4380, + "town": 1564, + "rural": 2816, + "total": 0 + }, + "2023": { + "urban": 4252, + "town": 1356, + "rural": 2896, + "total": 0 + }, + "2024": { + "urban": 4264, + "town": 1398, + "rural": 2866, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 765 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 637 + }, + "2022": { + "total": 545 + }, + "2023": { + "total": 410 + }, + "2024": { + "total": 392 + } + } + } + }, + { + "area_name": "泸水市", + "area_code": "533301000", + "raw_name": "泸水县", + "education_data": { + "preschool": { + "2015": { + "urban": 1901, + "town": 0, + "rural": 1264, + "total": 637 + }, + "2016": { + "urban": 2496, + "town": 0, + "rural": 1404, + "total": 1092 + }, + "2017": { + "urban": 3138, + "town": 1014, + "rural": 513, + "total": 1611 + }, + "2018": { + "urban": 3497, + "town": 1300, + "rural": 400, + "total": 1797 + }, + "2019": { + "urban": 3114, + "town": 1164, + "rural": 159, + "total": 1791 + }, + "2020": { + "urban": 5413, + "town": 1433, + "rural": 264, + "total": 3716 + }, + "2021": { + "urban": 3251, + "town": 1206, + "rural": 1129, + "total": 916 + }, + "2022": { + "urban": 3379, + "town": 1481, + "rural": 855, + "total": 1043 + }, + "2023": { + "urban": 3116, + "town": 1422, + "rural": 522, + "total": 1172 + }, + "2024": { + "urban": 2782, + "town": 1244, + "rural": 502, + "total": 1036 + } + }, + "primary": { + "2015": { + "urban": 2816, + "town": 0, + "rural": 987, + "total": 1829 + }, + "2016": { + "urban": 2953, + "town": 0, + "rural": 1110, + "total": 1843 + }, + "2017": { + "urban": 3109, + "town": 813, + "rural": 372, + "total": 1924 + }, + "2018": { + "urban": 3094, + "town": 913, + "rural": 410, + "total": 1771 + }, + "2019": { + "urban": 3462, + "town": 1061, + "rural": 299, + "total": 2102 + }, + "2020": { + "urban": 3366, + "town": 1003, + "rural": 267, + "total": 2096 + }, + "2021": { + "urban": 2793, + "town": 1025, + "rural": 868, + "total": 900 + }, + "2022": { + "urban": 2690, + "town": 1257, + "rural": 553, + "total": 880 + }, + "2023": { + "urban": 3702, + "town": 1685, + "rural": 793, + "total": 1224 + }, + "2024": { + "urban": 3425, + "town": 1661, + "rural": 642, + "total": 1122 + } + }, + "junior": { + "2015": { + "urban": 2356, + "town": 0, + "rural": 2015, + "total": 341 + }, + "2016": { + "urban": 2431, + "town": 0, + "rural": 2058, + "total": 373 + }, + "2017": { + "urban": 2706, + "town": 940, + "rural": 1332, + "total": 434 + }, + "2018": { + "urban": 2616, + "town": 891, + "rural": 1286, + "total": 439 + }, + "2019": { + "urban": 2595, + "town": 910, + "rural": 797, + "total": 888 + }, + "2020": { + "urban": 2628, + "town": 903, + "rural": 784, + "total": 941 + }, + "2021": { + "urban": 2748, + "town": 933, + "rural": 1474, + "total": 341 + }, + "2022": { + "urban": 2780, + "town": 965, + "rural": 1492, + "total": 323 + }, + "2023": { + "urban": 2889, + "town": 953, + "rural": 1602, + "total": 334 + }, + "2024": { + "urban": 3026, + "town": 1080, + "rural": 1553, + "total": 393 + } + }, + "senior": { + "2015": { + "urban": 1228, + "town": 0, + "rural": 1228, + "total": 0 + }, + "2016": { + "urban": 1316, + "town": 0, + "rural": 1316, + "total": 0 + }, + "2017": { + "urban": 1332, + "town": 1332, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 1453, + "town": 1374, + "rural": 79, + "total": 0 + }, + "2019": { + "urban": 1869, + "town": 1849, + "rural": 20, + "total": 0 + }, + "2020": { + "urban": 2234, + "town": 1948, + "rural": 0, + "total": 286 + }, + "2021": { + "urban": 2077, + "town": 1862, + "rural": 215, + "total": 0 + }, + "2022": { + "urban": 1949, + "town": 1564, + "rural": 385, + "total": 0 + }, + "2023": { + "urban": 1979, + "town": 1356, + "rural": 623, + "total": 0 + }, + "2024": { + "urban": 1864, + "town": 1398, + "rural": 466, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 613 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 280 + }, + "2022": { + "total": 256 + }, + "2023": { + "total": 111 + }, + "2024": { + "total": 163 + } + } + } + }, + { + "area_name": "福贡县", + "area_code": "533323000", + "raw_name": "福贡县", + "education_data": { + "preschool": { + "2015": { + "urban": 1588, + "town": 0, + "rural": 347, + "total": 1241 + }, + "2016": { + "urban": 1745, + "town": 0, + "rural": 299, + "total": 1446 + }, + "2017": { + "urban": 2115, + "town": 0, + "rural": 245, + "total": 1870 + }, + "2018": { + "urban": 2256, + "town": 0, + "rural": 497, + "total": 1759 + }, + "2019": { + "urban": 3328, + "town": 0, + "rural": 318, + "total": 3010 + }, + "2020": { + "urban": 5139, + "town": 0, + "rural": 655, + "total": 4484 + }, + "2021": { + "urban": 3424, + "town": 0, + "rural": 407, + "total": 3017 + }, + "2022": { + "urban": 3067, + "town": 0, + "rural": 400, + "total": 2667 + }, + "2023": { + "urban": 2456, + "town": 0, + "rural": 358, + "total": 2098 + }, + "2024": { + "urban": 2195, + "town": 0, + "rural": 319, + "total": 1876 + } + }, + "primary": { + "2015": { + "urban": 1563, + "town": 0, + "rural": 255, + "total": 1308 + }, + "2016": { + "urban": 1616, + "town": 0, + "rural": 243, + "total": 1373 + }, + "2017": { + "urban": 2335, + "town": 0, + "rural": 248, + "total": 2087 + }, + "2018": { + "urban": 1856, + "town": 0, + "rural": 226, + "total": 1630 + }, + "2019": { + "urban": 2374, + "town": 0, + "rural": 311, + "total": 2063 + }, + "2020": { + "urban": 2835, + "town": 0, + "rural": 224, + "total": 2611 + }, + "2021": { + "urban": 2415, + "town": 0, + "rural": 177, + "total": 2238 + }, + "2022": { + "urban": 2377, + "town": 0, + "rural": 223, + "total": 2154 + }, + "2023": { + "urban": 3292, + "town": 0, + "rural": 340, + "total": 2952 + }, + "2024": { + "urban": 3021, + "town": 0, + "rural": 291, + "total": 2730 + } + }, + "junior": { + "2015": { + "urban": 1390, + "town": 0, + "rural": 443, + "total": 947 + }, + "2016": { + "urban": 1448, + "town": 0, + "rural": 562, + "total": 886 + }, + "2017": { + "urban": 1445, + "town": 0, + "rural": 515, + "total": 930 + }, + "2018": { + "urban": 1237, + "town": 0, + "rural": 395, + "total": 842 + }, + "2019": { + "urban": 1413, + "town": 0, + "rural": 459, + "total": 954 + }, + "2020": { + "urban": 1509, + "town": 0, + "rural": 490, + "total": 1019 + }, + "2021": { + "urban": 1457, + "town": 0, + "rural": 524, + "total": 933 + }, + "2022": { + "urban": 1587, + "town": 0, + "rural": 616, + "total": 971 + }, + "2023": { + "urban": 1921, + "town": 0, + "rural": 743, + "total": 1178 + }, + "2024": { + "urban": 1968, + "town": 0, + "rural": 624, + "total": 1344 + } + }, + "senior": { + "2015": { + "urban": 258, + "town": 0, + "rural": 258, + "total": 0 + }, + "2016": { + "urban": 345, + "town": 0, + "rural": 345, + "total": 0 + }, + "2017": { + "urban": 424, + "town": 0, + "rural": 424, + "total": 0 + }, + "2018": { + "urban": 446, + "town": 0, + "rural": 446, + "total": 0 + }, + "2019": { + "urban": 635, + "town": 0, + "rural": 635, + "total": 0 + }, + "2020": { + "urban": 607, + "town": 0, + "rural": 607, + "total": 0 + }, + "2021": { + "urban": 609, + "town": 0, + "rural": 609, + "total": 0 + }, + "2022": { + "urban": 587, + "town": 0, + "rural": 587, + "total": 0 + }, + "2023": { + "urban": 632, + "town": 0, + "rural": 632, + "total": 0 + }, + "2024": { + "urban": 595, + "town": 0, + "rural": 595, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 0 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "贡山独龙族怒族自治县", + "area_code": "533324000", + "raw_name": "贡山独龙族怒族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 228, + "town": 0, + "rural": 129, + "total": 99 + }, + "2016": { + "urban": 524, + "town": 0, + "rural": 386, + "total": 138 + }, + "2017": { + "urban": 396, + "town": 0, + "rural": 192, + "total": 204 + }, + "2018": { + "urban": 665, + "town": 0, + "rural": 490, + "total": 175 + }, + "2019": { + "urban": 632, + "town": 0, + "rural": 208, + "total": 424 + }, + "2020": { + "urban": 893, + "town": 0, + "rural": 307, + "total": 586 + }, + "2021": { + "urban": 722, + "town": 0, + "rural": 323, + "total": 399 + }, + "2022": { + "urban": 759, + "town": 0, + "rural": 366, + "total": 393 + }, + "2023": { + "urban": 603, + "town": 0, + "rural": 259, + "total": 344 + }, + "2024": { + "urban": 668, + "town": 0, + "rural": 298, + "total": 370 + } + }, + "primary": { + "2015": { + "urban": 480, + "town": 0, + "rural": 191, + "total": 289 + }, + "2016": { + "urban": 434, + "town": 0, + "rural": 160, + "total": 274 + }, + "2017": { + "urban": 429, + "town": 0, + "rural": 163, + "total": 266 + }, + "2018": { + "urban": 401, + "town": 0, + "rural": 150, + "total": 251 + }, + "2019": { + "urban": 489, + "town": 0, + "rural": 199, + "total": 290 + }, + "2020": { + "urban": 701, + "town": 0, + "rural": 263, + "total": 438 + }, + "2021": { + "urban": 443, + "town": 0, + "rural": 155, + "total": 288 + }, + "2022": { + "urban": 497, + "town": 0, + "rural": 270, + "total": 227 + }, + "2023": { + "urban": 609, + "town": 0, + "rural": 387, + "total": 222 + }, + "2024": { + "urban": 627, + "town": 0, + "rural": 274, + "total": 353 + } + }, + "junior": { + "2015": { + "urban": 460, + "town": 0, + "rural": 160, + "total": 300 + }, + "2016": { + "urban": 439, + "town": 0, + "rural": 166, + "total": 273 + }, + "2017": { + "urban": 415, + "town": 0, + "rural": 171, + "total": 244 + }, + "2018": { + "urban": 446, + "town": 0, + "rural": 180, + "total": 266 + }, + "2019": { + "urban": 465, + "town": 0, + "rural": 177, + "total": 288 + }, + "2020": { + "urban": 485, + "town": 0, + "rural": 160, + "total": 325 + }, + "2021": { + "urban": 437, + "town": 0, + "rural": 133, + "total": 304 + }, + "2022": { + "urban": 384, + "town": 0, + "rural": 141, + "total": 243 + }, + "2023": { + "urban": 380, + "town": 0, + "rural": 114, + "total": 266 + }, + "2024": { + "urban": 363, + "town": 0, + "rural": 107, + "total": 256 + } + }, + "senior": { + "2015": { + "urban": 110, + "town": 0, + "rural": 110, + "total": 0 + }, + "2016": { + "urban": 167, + "town": 0, + "rural": 167, + "total": 0 + }, + "2017": { + "urban": 179, + "town": 0, + "rural": 179, + "total": 0 + }, + "2018": { + "urban": 199, + "town": 0, + "rural": 199, + "total": 0 + }, + "2019": { + "urban": 195, + "town": 0, + "rural": 195, + "total": 0 + }, + "2020": { + "urban": 210, + "town": 0, + "rural": 210, + "total": 0 + }, + "2021": { + "urban": 228, + "town": 0, + "rural": 228, + "total": 0 + }, + "2022": { + "urban": 216, + "town": 0, + "rural": 216, + "total": 0 + }, + "2023": { + "urban": 231, + "town": 0, + "rural": 231, + "total": 0 + }, + "2024": { + "urban": 190, + "town": 0, + "rural": 190, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 0 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "兰坪白族普米族自治县", + "area_code": "533325000", + "raw_name": "兰坪白族普米族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 4148, + "town": 0, + "rural": 1308, + "total": 2840 + }, + "2016": { + "urban": 3925, + "town": 0, + "rural": 1184, + "total": 2741 + }, + "2017": { + "urban": 3577, + "town": 0, + "rural": 1121, + "total": 2456 + }, + "2018": { + "urban": 3381, + "town": 0, + "rural": 1234, + "total": 2147 + }, + "2019": { + "urban": 3689, + "town": 0, + "rural": 1515, + "total": 2174 + }, + "2020": { + "urban": 4303, + "town": 0, + "rural": 2086, + "total": 2217 + }, + "2021": { + "urban": 3387, + "town": 0, + "rural": 1673, + "total": 1714 + }, + "2022": { + "urban": 2713, + "town": 0, + "rural": 1447, + "total": 1266 + }, + "2023": { + "urban": 2406, + "town": 0, + "rural": 1308, + "total": 1098 + }, + "2024": { + "urban": 2179, + "town": 0, + "rural": 1129, + "total": 1050 + } + }, + "primary": { + "2015": { + "urban": 3078, + "town": 0, + "rural": 884, + "total": 2194 + }, + "2016": { + "urban": 3262, + "town": 0, + "rural": 907, + "total": 2355 + }, + "2017": { + "urban": 2997, + "town": 0, + "rural": 877, + "total": 2120 + }, + "2018": { + "urban": 3122, + "town": 0, + "rural": 1022, + "total": 2100 + }, + "2019": { + "urban": 3218, + "town": 0, + "rural": 1361, + "total": 1857 + }, + "2020": { + "urban": 3492, + "town": 0, + "rural": 1372, + "total": 2120 + }, + "2021": { + "urban": 2840, + "town": 0, + "rural": 1209, + "total": 1631 + }, + "2022": { + "urban": 2415, + "town": 0, + "rural": 1082, + "total": 1333 + }, + "2023": { + "urban": 3225, + "town": 0, + "rural": 1834, + "total": 1391 + }, + "2024": { + "urban": 2893, + "town": 0, + "rural": 1679, + "total": 1214 + } + }, + "junior": { + "2015": { + "urban": 3180, + "town": 0, + "rural": 1824, + "total": 1356 + }, + "2016": { + "urban": 3028, + "town": 0, + "rural": 1795, + "total": 1233 + }, + "2017": { + "urban": 3118, + "town": 0, + "rural": 1802, + "total": 1316 + }, + "2018": { + "urban": 2839, + "town": 0, + "rural": 1616, + "total": 1223 + }, + "2019": { + "urban": 2860, + "town": 0, + "rural": 1677, + "total": 1183 + }, + "2020": { + "urban": 2769, + "town": 0, + "rural": 1360, + "total": 1409 + }, + "2021": { + "urban": 2946, + "town": 0, + "rural": 1445, + "total": 1501 + }, + "2022": { + "urban": 3133, + "town": 0, + "rural": 1491, + "total": 1642 + }, + "2023": { + "urban": 2943, + "town": 0, + "rural": 1859, + "total": 1084 + }, + "2024": { + "urban": 3059, + "town": 0, + "rural": 1948, + "total": 1111 + } + }, + "senior": { + "2015": { + "urban": 1023, + "town": 0, + "rural": 1023, + "total": 0 + }, + "2016": { + "urban": 1537, + "town": 0, + "rural": 1537, + "total": 0 + }, + "2017": { + "urban": 1553, + "town": 0, + "rural": 1553, + "total": 0 + }, + "2018": { + "urban": 1404, + "town": 0, + "rural": 1404, + "total": 0 + }, + "2019": { + "urban": 1581, + "town": 0, + "rural": 1581, + "total": 0 + }, + "2020": { + "urban": 1652, + "town": 0, + "rural": 1652, + "total": 0 + }, + "2021": { + "urban": 1401, + "town": 0, + "rural": 1401, + "total": 0 + }, + "2022": { + "urban": 1628, + "town": 0, + "rural": 1628, + "total": 0 + }, + "2023": { + "urban": 1410, + "town": 0, + "rural": 1410, + "total": 0 + }, + "2024": { + "urban": 1615, + "town": 0, + "rural": 1615, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 152 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 357 + }, + "2022": { + "total": 289 + }, + "2023": { + "total": 299 + }, + "2024": { + "total": 229 + } + } + } + }, + { + "area_name": "迪庆藏族自治州", + "area_code": "533400000", + "raw_name": "迪庆藏族自治州", + "education_data": { + "preschool": { + "2015": { + "urban": 4705, + "town": 0, + "rural": 2765, + "total": 1940 + }, + "2016": { + "urban": 6797, + "town": 1566, + "rural": 1961, + "total": 3270 + }, + "2017": { + "urban": 5319, + "town": 1029, + "rural": 1207, + "total": 3083 + }, + "2018": { + "urban": 6007, + "town": 1152, + "rural": 1462, + "total": 3393 + }, + "2019": { + "urban": 5640, + "town": 1733, + "rural": 1534, + "total": 2373 + }, + "2020": { + "urban": 6808, + "town": 1282, + "rural": 1369, + "total": 4157 + }, + "2021": { + "urban": 6059, + "town": 1301, + "rural": 1443, + "total": 3315 + }, + "2022": { + "urban": 4929, + "town": 1358, + "rural": 1256, + "total": 2315 + }, + "2023": { + "urban": 4997, + "town": 1468, + "rural": 1329, + "total": 2200 + }, + "2024": { + "urban": 4246, + "town": 1110, + "rural": 1079, + "total": 2057 + } + }, + "primary": { + "2015": { + "urban": 4663, + "town": 0, + "rural": 2165, + "total": 2498 + }, + "2016": { + "urban": 4633, + "town": 981, + "rural": 1158, + "total": 2494 + }, + "2017": { + "urban": 4867, + "town": 1032, + "rural": 1081, + "total": 2754 + }, + "2018": { + "urban": 4862, + "town": 1056, + "rural": 1142, + "total": 2664 + }, + "2019": { + "urban": 4713, + "town": 1033, + "rural": 1192, + "total": 2488 + }, + "2020": { + "urban": 4475, + "town": 980, + "rural": 1070, + "total": 2425 + }, + "2021": { + "urban": 4816, + "town": 1127, + "rural": 1142, + "total": 2547 + }, + "2022": { + "urban": 4378, + "town": 1156, + "rural": 1034, + "total": 2188 + }, + "2023": { + "urban": 4898, + "town": 1341, + "rural": 1192, + "total": 2365 + }, + "2024": { + "urban": 5227, + "town": 1634, + "rural": 1151, + "total": 2442 + } + }, + "junior": { + "2015": { + "urban": 4751, + "town": 0, + "rural": 4751, + "total": 0 + }, + "2016": { + "urban": 4517, + "town": 1651, + "rural": 2318, + "total": 548 + }, + "2017": { + "urban": 4418, + "town": 1617, + "rural": 1672, + "total": 1129 + }, + "2018": { + "urban": 4503, + "town": 1684, + "rural": 1552, + "total": 1267 + }, + "2019": { + "urban": 4401, + "town": 1731, + "rural": 1561, + "total": 1109 + }, + "2020": { + "urban": 4430, + "town": 1745, + "rural": 1559, + "total": 1126 + }, + "2021": { + "urban": 4480, + "town": 1617, + "rural": 1569, + "total": 1294 + }, + "2022": { + "urban": 4396, + "town": 1651, + "rural": 1556, + "total": 1189 + }, + "2023": { + "urban": 4528, + "town": 1694, + "rural": 1768, + "total": 1066 + }, + "2024": { + "urban": 4573, + "town": 1905, + "rural": 1635, + "total": 1033 + } + }, + "senior": { + "2015": { + "urban": 2308, + "town": 0, + "rural": 2308, + "total": 0 + }, + "2016": { + "urban": 2282, + "town": 1064, + "rural": 0, + "total": 1218 + }, + "2017": { + "urban": 2235, + "town": 1001, + "rural": 100, + "total": 1134 + }, + "2018": { + "urban": 2377, + "town": 1016, + "rural": 197, + "total": 1164 + }, + "2019": { + "urban": 2434, + "town": 1042, + "rural": 212, + "total": 1180 + }, + "2020": { + "urban": 2450, + "town": 1019, + "rural": 294, + "total": 1137 + }, + "2021": { + "urban": 2442, + "town": 1009, + "rural": 287, + "total": 1146 + }, + "2022": { + "urban": 2444, + "town": 1000, + "rural": 336, + "total": 1108 + }, + "2023": { + "urban": 2453, + "town": 1755, + "rural": 335, + "total": 363 + }, + "2024": { + "urban": 2489, + "town": 1786, + "rural": 335, + "total": 368 + } + }, + "vocational": { + "2015": { + "total": 720 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 195 + }, + "2022": { + "total": 133 + }, + "2023": { + "total": 448 + }, + "2024": { + "total": 409 + } + } + } + }, + { + "area_name": "香格里拉市", + "area_code": "533401000", + "raw_name": "香格里拉县", + "education_data": { + "preschool": { + "2015": { + "urban": 2006, + "town": 0, + "rural": 1593, + "total": 413 + }, + "2016": { + "urban": 3824, + "town": 1566, + "rural": 833, + "total": 1425 + }, + "2017": { + "urban": 2367, + "town": 1029, + "rural": 187, + "total": 1151 + }, + "2018": { + "urban": 2531, + "town": 1152, + "rural": 373, + "total": 1006 + }, + "2019": { + "urban": 2712, + "town": 1733, + "rural": 412, + "total": 567 + }, + "2020": { + "urban": 2794, + "town": 1282, + "rural": 342, + "total": 1170 + }, + "2021": { + "urban": 2550, + "town": 1301, + "rural": 555, + "total": 694 + }, + "2022": { + "urban": 2292, + "town": 1358, + "rural": 444, + "total": 490 + }, + "2023": { + "urban": 2273, + "town": 1468, + "rural": 398, + "total": 407 + }, + "2024": { + "urban": 1863, + "town": 1110, + "rural": 324, + "total": 429 + } + }, + "primary": { + "2015": { + "urban": 2127, + "town": 0, + "rural": 1452, + "total": 675 + }, + "2016": { + "urban": 2132, + "town": 981, + "rural": 472, + "total": 679 + }, + "2017": { + "urban": 2178, + "town": 1032, + "rural": 468, + "total": 678 + }, + "2018": { + "urban": 2181, + "town": 1056, + "rural": 443, + "total": 682 + }, + "2019": { + "urban": 2114, + "town": 1033, + "rural": 465, + "total": 616 + }, + "2020": { + "urban": 1994, + "town": 980, + "rural": 391, + "total": 623 + }, + "2021": { + "urban": 2134, + "town": 1127, + "rural": 427, + "total": 580 + }, + "2022": { + "urban": 1972, + "town": 1156, + "rural": 361, + "total": 455 + }, + "2023": { + "urban": 2305, + "town": 1341, + "rural": 287, + "total": 677 + }, + "2024": { + "urban": 2595, + "town": 1634, + "rural": 253, + "total": 708 + } + }, + "junior": { + "2015": { + "urban": 2362, + "town": 0, + "rural": 2362, + "total": 0 + }, + "2016": { + "urban": 2199, + "town": 1651, + "rural": 0, + "total": 548 + }, + "2017": { + "urban": 2085, + "town": 1617, + "rural": 0, + "total": 468 + }, + "2018": { + "urban": 2137, + "town": 1684, + "rural": 0, + "total": 453 + }, + "2019": { + "urban": 2161, + "town": 1731, + "rural": 0, + "total": 430 + }, + "2020": { + "urban": 2211, + "town": 1745, + "rural": 0, + "total": 466 + }, + "2021": { + "urban": 2076, + "town": 1617, + "rural": 0, + "total": 459 + }, + "2022": { + "urban": 2005, + "town": 1651, + "rural": 0, + "total": 354 + }, + "2023": { + "urban": 2021, + "town": 1694, + "rural": 0, + "total": 327 + }, + "2024": { + "urban": 2199, + "town": 1905, + "rural": 0, + "total": 294 + } + }, + "senior": { + "2015": { + "urban": 2308, + "town": 0, + "rural": 2308, + "total": 0 + }, + "2016": { + "urban": 2282, + "town": 1064, + "rural": 0, + "total": 1218 + }, + "2017": { + "urban": 2135, + "town": 1001, + "rural": 0, + "total": 1134 + }, + "2018": { + "urban": 2180, + "town": 1016, + "rural": 0, + "total": 1164 + }, + "2019": { + "urban": 2222, + "town": 1042, + "rural": 0, + "total": 1180 + }, + "2020": { + "urban": 2156, + "town": 1019, + "rural": 0, + "total": 1137 + }, + "2021": { + "urban": 2155, + "town": 1009, + "rural": 0, + "total": 1146 + }, + "2022": { + "urban": 2108, + "town": 1000, + "rural": 0, + "total": 1108 + }, + "2023": { + "urban": 2118, + "town": 1755, + "rural": 0, + "total": 363 + }, + "2024": { + "urban": 2154, + "town": 1786, + "rural": 0, + "total": 368 + } + }, + "vocational": { + "2015": { + "total": 720 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 195 + }, + "2022": { + "total": 133 + }, + "2023": { + "total": 448 + }, + "2024": { + "total": 409 + } + } + } + }, + { + "area_name": "德钦县", + "area_code": "533422000", + "raw_name": "德钦县", + "education_data": { + "preschool": { + "2015": { + "urban": 750, + "town": 0, + "rural": 422, + "total": 328 + }, + "2016": { + "urban": 715, + "town": 0, + "rural": 401, + "total": 314 + }, + "2017": { + "urban": 670, + "town": 0, + "rural": 369, + "total": 301 + }, + "2018": { + "urban": 829, + "town": 0, + "rural": 137, + "total": 692 + }, + "2019": { + "urban": 656, + "town": 0, + "rural": 178, + "total": 478 + }, + "2020": { + "urban": 788, + "town": 0, + "rural": 200, + "total": 588 + }, + "2021": { + "urban": 721, + "town": 0, + "rural": 195, + "total": 526 + }, + "2022": { + "urban": 632, + "town": 0, + "rural": 136, + "total": 496 + }, + "2023": { + "urban": 613, + "town": 0, + "rural": 222, + "total": 391 + }, + "2024": { + "urban": 490, + "town": 0, + "rural": 186, + "total": 304 + } + }, + "primary": { + "2015": { + "urban": 588, + "town": 0, + "rural": 273, + "total": 315 + }, + "2016": { + "urban": 546, + "town": 0, + "rural": 196, + "total": 350 + }, + "2017": { + "urban": 572, + "town": 0, + "rural": 89, + "total": 483 + }, + "2018": { + "urban": 640, + "town": 0, + "rural": 112, + "total": 528 + }, + "2019": { + "urban": 580, + "town": 0, + "rural": 88, + "total": 492 + }, + "2020": { + "urban": 602, + "town": 0, + "rural": 117, + "total": 485 + }, + "2021": { + "urban": 526, + "town": 0, + "rural": 115, + "total": 411 + }, + "2022": { + "urban": 556, + "town": 0, + "rural": 120, + "total": 436 + }, + "2023": { + "urban": 583, + "town": 0, + "rural": 239, + "total": 344 + }, + "2024": { + "urban": 584, + "town": 0, + "rural": 248, + "total": 336 + } + }, + "junior": { + "2015": { + "urban": 477, + "town": 0, + "rural": 477, + "total": 0 + }, + "2016": { + "urban": 436, + "town": 0, + "rural": 436, + "total": 0 + }, + "2017": { + "urban": 518, + "town": 0, + "rural": 518, + "total": 0 + }, + "2018": { + "urban": 550, + "town": 0, + "rural": 550, + "total": 0 + }, + "2019": { + "urban": 526, + "town": 0, + "rural": 526, + "total": 0 + }, + "2020": { + "urban": 505, + "town": 0, + "rural": 505, + "total": 0 + }, + "2021": { + "urban": 516, + "town": 0, + "rural": 516, + "total": 0 + }, + "2022": { + "urban": 471, + "town": 0, + "rural": 471, + "total": 0 + }, + "2023": { + "urban": 475, + "town": 0, + "rural": 475, + "total": 0 + }, + "2024": { + "urban": 471, + "town": 0, + "rural": 471, + "total": 0 + } + }, + "senior": { + "2015": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2018": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2019": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2020": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2021": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2022": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2023": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2024": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 0 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + }, + { + "area_name": "维西傈僳族自治县", + "area_code": "533423000", + "raw_name": "维西傈僳族自治县", + "education_data": { + "preschool": { + "2015": { + "urban": 1949, + "town": 0, + "rural": 750, + "total": 1199 + }, + "2016": { + "urban": 2258, + "town": 0, + "rural": 727, + "total": 1531 + }, + "2017": { + "urban": 2282, + "town": 0, + "rural": 651, + "total": 1631 + }, + "2018": { + "urban": 2647, + "town": 0, + "rural": 952, + "total": 1695 + }, + "2019": { + "urban": 2272, + "town": 0, + "rural": 944, + "total": 1328 + }, + "2020": { + "urban": 3226, + "town": 0, + "rural": 827, + "total": 2399 + }, + "2021": { + "urban": 2788, + "town": 0, + "rural": 693, + "total": 2095 + }, + "2022": { + "urban": 2005, + "town": 0, + "rural": 676, + "total": 1329 + }, + "2023": { + "urban": 2111, + "town": 0, + "rural": 709, + "total": 1402 + }, + "2024": { + "urban": 1893, + "town": 0, + "rural": 569, + "total": 1324 + } + }, + "primary": { + "2015": { + "urban": 1948, + "town": 0, + "rural": 440, + "total": 1508 + }, + "2016": { + "urban": 1955, + "town": 0, + "rural": 490, + "total": 1465 + }, + "2017": { + "urban": 2117, + "town": 0, + "rural": 524, + "total": 1593 + }, + "2018": { + "urban": 2041, + "town": 0, + "rural": 587, + "total": 1454 + }, + "2019": { + "urban": 2019, + "town": 0, + "rural": 639, + "total": 1380 + }, + "2020": { + "urban": 1879, + "town": 0, + "rural": 562, + "total": 1317 + }, + "2021": { + "urban": 2156, + "town": 0, + "rural": 600, + "total": 1556 + }, + "2022": { + "urban": 1850, + "town": 0, + "rural": 553, + "total": 1297 + }, + "2023": { + "urban": 2010, + "town": 0, + "rural": 666, + "total": 1344 + }, + "2024": { + "urban": 2048, + "town": 0, + "rural": 650, + "total": 1398 + } + }, + "junior": { + "2015": { + "urban": 1912, + "town": 0, + "rural": 1912, + "total": 0 + }, + "2016": { + "urban": 1882, + "town": 0, + "rural": 1882, + "total": 0 + }, + "2017": { + "urban": 1815, + "town": 0, + "rural": 1154, + "total": 661 + }, + "2018": { + "urban": 1816, + "town": 0, + "rural": 1002, + "total": 814 + }, + "2019": { + "urban": 1714, + "town": 0, + "rural": 1035, + "total": 679 + }, + "2020": { + "urban": 1714, + "town": 0, + "rural": 1054, + "total": 660 + }, + "2021": { + "urban": 1888, + "town": 0, + "rural": 1053, + "total": 835 + }, + "2022": { + "urban": 1920, + "town": 0, + "rural": 1085, + "total": 835 + }, + "2023": { + "urban": 2032, + "town": 0, + "rural": 1293, + "total": 739 + }, + "2024": { + "urban": 1903, + "town": 0, + "rural": 1164, + "total": 739 + } + }, + "senior": { + "2015": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2016": { + "urban": 0, + "town": 0, + "rural": 0, + "total": 0 + }, + "2017": { + "urban": 100, + "town": 0, + "rural": 100, + "total": 0 + }, + "2018": { + "urban": 197, + "town": 0, + "rural": 197, + "total": 0 + }, + "2019": { + "urban": 212, + "town": 0, + "rural": 212, + "total": 0 + }, + "2020": { + "urban": 294, + "town": 0, + "rural": 294, + "total": 0 + }, + "2021": { + "urban": 287, + "town": 0, + "rural": 287, + "total": 0 + }, + "2022": { + "urban": 336, + "town": 0, + "rural": 336, + "total": 0 + }, + "2023": { + "urban": 335, + "town": 0, + "rural": 335, + "total": 0 + }, + "2024": { + "urban": 335, + "town": 0, + "rural": 335, + "total": 0 + } + }, + "vocational": { + "2015": { + "total": 0 + }, + "2016": { + "total": 0 + }, + "2017": { + "total": 0 + }, + "2018": { + "total": 0 + }, + "2019": { + "total": 0 + }, + "2020": { + "total": 0 + }, + "2021": { + "total": 0 + }, + "2022": { + "total": 0 + }, + "2023": { + "total": 0 + }, + "2024": { + "total": 0 + } + } + } + } +] \ No newline at end of file diff --git a/Tools/T4_5_ZhaoShengCount.py b/Tools/T4_5_ZhaoShengCount.py index ba21f6e..87c5b31 100644 --- a/Tools/T4_5_ZhaoShengCount.py +++ b/Tools/T4_5_ZhaoShengCount.py @@ -1,6 +1,8 @@ -import openpyxl # 添加缺少的导入 +import openpyxl import json import os +import traceback +from openpyxl.utils import column_index_from_string from Config.Config import EXCEL_PATH from Util.AreaUtil import query_area_info @@ -8,17 +10,261 @@ from Util.AreaUtil import query_area_info # 创建数据保存目录 DATA_DIR = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'Data') os.makedirs(DATA_DIR, exist_ok=True) -JSON_PATH = os.path.join(DATA_DIR, 'MaoRuXueLv.json') # 修改为毛入学率的JSON路径 +JSON_PATH = os.path.join(DATA_DIR, 'ZhaoShengCount.json') -file_name = EXCEL_PATH -enrollment_data = [] -name_conversion_errors = [] # 记录转换失败的名称 -conversion_records = [] # 定义转换记录变量 +# 教育阶段配置 - 招生数(2015-2024年) +education_stages = [ + { + 'name': 'preschool', + 'chinese_name': '学前教育', + 'columns': [ + {'year': 2015, 'urban': 'D', 'town': 'E', 'rural': 'F', 'total': 'G'}, + {'year': 2016, 'urban': 'H', 'town': 'I', 'rural': 'J', 'total': 'K'}, + {'year': 2017, 'urban': 'L', 'town': 'M', 'rural': 'N', 'total': 'O'}, + {'year': 2018, 'urban': 'P', 'town': 'Q', 'rural': 'R', 'total': 'S'}, + {'year': 2019, 'urban': 'T', 'town': 'U', 'rural': 'V', 'total': 'W'}, + {'year': 2020, 'urban': 'X', 'town': 'Y', 'rural': 'Z', 'total': 'AA'}, + {'year': 2021, 'urban': 'AB', 'town': 'AC', 'rural': 'AD', 'total': 'AE'}, + {'year': 2022, 'urban': 'AF', 'town': 'AG', 'rural': 'AH', 'total': 'AI'}, + {'year': 2023, 'urban': 'AJ', 'town': 'AK', 'rural': 'AL', 'total': 'AM'}, + {'year': 2024, 'urban': 'AN', 'town': 'AO', 'rural': 'AP', 'total': 'AQ'} + ] + }, + { + 'name': 'primary', + 'chinese_name': '小学教育', + 'columns': [ + {'year': 2015, 'urban': 'AR', 'town': 'AS', 'rural': 'AT', 'total': 'AU'}, + {'year': 2016, 'urban': 'AV', 'town': 'AW', 'rural': 'AX', 'total': 'AY'}, + {'year': 2017, 'urban': 'AZ', 'town': 'BA', 'rural': 'BB', 'total': 'BC'}, + {'year': 2018, 'urban': 'BD', 'town': 'BE', 'rural': 'BF', 'total': 'BG'}, + {'year': 2019, 'urban': 'BH', 'town': 'BI', 'rural': 'BJ', 'total': 'BK'}, + {'year': 2020, 'urban': 'BL', 'town': 'BM', 'rural': 'BN', 'total': 'BO'}, + {'year': 2021, 'urban': 'BP', 'town': 'BQ', 'rural': 'BR', 'total': 'BS'}, + {'year': 2022, 'urban': 'BT', 'town': 'BU', 'rural': 'BV', 'total': 'BW'}, + {'year': 2023, 'urban': 'BX', 'town': 'BY', 'rural': 'BZ', 'total': 'CA'}, + {'year': 2024, 'urban': 'CB', 'town': 'CC', 'rural': 'CD', 'total': 'CE'} + ] + }, + { + 'name': 'junior', + 'chinese_name': '初中教育', + 'columns': [ + {'year': 2015, 'urban': 'CF', 'town': 'CG', 'rural': 'CH', 'total': 'CI'}, + {'year': 2016, 'urban': 'CJ', 'town': 'CK', 'rural': 'CL', 'total': 'CM'}, + {'year': 2017, 'urban': 'CN', 'town': 'CO', 'rural': 'CP', 'total': 'CQ'}, + {'year': 2018, 'urban': 'CR', 'town': 'CS', 'rural': 'CT', 'total': 'CU'}, + {'year': 2019, 'urban': 'CV', 'town': 'CW', 'rural': 'CX', 'total': 'CY'}, + {'year': 2020, 'urban': 'CZ', 'town': 'DA', 'rural': 'DB', 'total': 'DC'}, + {'year': 2021, 'urban': 'DD', 'town': 'DE', 'rural': 'DF', 'total': 'DG'}, + {'year': 2022, 'urban': 'DH', 'town': 'DI', 'rural': 'DJ', 'total': 'DK'}, + {'year': 2023, 'urban': 'DL', 'town': 'DM', 'rural': 'DN', 'total': 'DO'}, + {'year': 2024, 'urban': 'DP', 'town': 'DQ', 'rural': 'DR', 'total': 'DS'} + ] + }, + { + 'name': 'senior', + 'chinese_name': '高中教育', + 'columns': [ + {'year': 2015, 'urban': 'DT', 'town': 'DU', 'rural': 'DV', 'total': 'DW'}, + {'year': 2016, 'urban': 'DX', 'town': 'DY', 'rural': 'DZ', 'total': 'EA'}, + {'year': 2017, 'urban': 'EB', 'town': 'EC', 'rural': 'ED', 'total': 'EE'}, + {'year': 2018, 'urban': 'EF', 'town': 'EG', 'rural': 'EH', 'total': 'EI'}, + {'year': 2019, 'urban': 'EJ', 'town': 'EK', 'rural': 'EL', 'total': 'EM'}, + {'year': 2020, 'urban': 'EN', 'town': 'EO', 'rural': 'EP', 'total': 'EQ'}, + {'year': 2021, 'urban': 'ER', 'town': 'ES', 'rural': 'ET', 'total': 'EU'}, + {'year': 2022, 'urban': 'EV', 'town': 'EW', 'rural': 'EX', 'total': 'EY'}, + {'year': 2023, 'urban': 'EZ', 'town': 'FA', 'rural': 'FB', 'total': 'FC'}, + {'year': 2024, 'urban': 'FD', 'town': 'FE', 'rural': 'FF', 'total': 'FG'} + ] + }, + { + 'name': 'vocational', + 'chinese_name': '中职教育', + 'columns': [ + {'year': 2015, 'total': 'FH'}, + {'year': 2016, 'total': 'FI'}, + {'year': 2017, 'total': 'FJ'}, + {'year': 2018, 'total': 'FK'}, + {'year': 2019, 'total': 'FL'}, + {'year': 2020, 'total': 'FM'}, + {'year': 2021, 'total': 'FN'}, + {'year': 2022, 'total': 'FO'}, + {'year': 2023, 'total': 'FP'}, + {'year': 2024, 'total': 'FQ'} + ] + } +] -# 加载工作簿并选择招生数Sheet -workbook = openpyxl.load_workbook(file_name, read_only=True) -if '招生数' not in workbook.sheetnames: - print("❌ 错误:未找到'招生数'Sheet") - exit(1) -sheet = workbook['招生数'] +def process_value(value): + """处理单元格值,转换为适当类型""" + if value is None: + return 0 + + # 转换为字符串处理 + str_value = str(value).strip() + + # 处理空字符串 + if not str_value: + return 0 + + # 处理特殊标记 + if str_value in ['####', 'NA', 'N/A', '—', ' ']: + return 0 + + # 处理数字 + try: + # 移除千分位逗号 + if ',' in str_value: + str_value = str_value.replace(',', '') + return int(float(str_value)) + except ValueError: + return 0 + + +def main(): + file_name = EXCEL_PATH + enrollment_data = [] + name_conversion_errors = [] + conversion_records = [] + processed_count = 0 + + try: + # 加载工作簿并选择招生数Sheet + workbook = openpyxl.load_workbook(file_name, data_only=True) + if '招生数' not in workbook.sheetnames: + print("❌ 错误:未找到'招生数'Sheet") + return + sheet = workbook['招生数'] + + print(f"✅ 成功加载Excel文件:{file_name}") + print(f"✅ 开始处理招生数数据,共{sheet.max_row}行数据") + + # 遍历行数据 + for row_idx, row in enumerate(sheet.iter_rows(values_only=True), start=1): + # 跳过前4行表头 + if row_idx < 5: + continue + + # 从B列获取区域名称(索引1) + try: + # 检查行是否有足够的列 + if len(row) < 2: + print(f"⚠️ 第{row_idx}行数据不足,跳过") + continue + + raw_name = row[1] + if raw_name is None: + print(f"⚠️ 第{row_idx}行B列区域名称为空,跳过") + continue + + raw_name = str(raw_name).strip() + if not raw_name: + print(f"⚠️ 第{row_idx}行B列区域名称为空字符串,跳过") + continue + + # 查询区域信息 + area_info = query_area_info(raw_name) + area_name = raw_name + area_code = 'unknown' + + # 验证区域信息 + if isinstance(area_info, dict): + if 'full_name' in area_info and 'area_code' in area_info: + area_name = area_info['full_name'] + area_code = area_info['area_code'] + conversion_records.append(f"✅ 第{row_idx}行: {raw_name} → {area_name}") + processed_count += 1 + else: + name_conversion_errors.append(f"第{row_idx}行: {raw_name} (缺少必要字段)") + conversion_records.append(f"❌ 第{row_idx}行: {raw_name} (格式错误)") + else: + name_conversion_errors.append(f"第{row_idx}行: {raw_name}") + conversion_records.append(f"❌ 第{row_idx}行: {raw_name} (未找到匹配)") + + # 创建区域数据对象 + area_data = { + 'area_name': area_name, + 'area_code': area_code, + 'raw_name': raw_name, + 'education_data': {} + } + + # 处理各教育阶段数据 + for stage in education_stages: + stage_name = stage['name'] + stage_data = {} + + for year_config in stage['columns']: + year = year_config['year'] + year_data = {} + + # 处理学前、小学、初中、高中(有城区/镇区/乡村分类) + if 'urban' in year_config: + # 城区 + urban_col = column_index_from_string(year_config['urban']) - 1 + urban_val = row[urban_col] if len(row) > urban_col else None + year_data['urban'] = process_value(urban_val) + + # 镇区 + town_col = column_index_from_string(year_config['town']) - 1 + town_val = row[town_col] if len(row) > town_col else None + year_data['town'] = process_value(town_val) + + # 乡村 + rural_col = column_index_from_string(year_config['rural']) - 1 + rural_val = row[rural_col] if len(row) > rural_col else None + year_data['rural'] = process_value(rural_val) + + # 总计 + total_col = column_index_from_string(year_config['total']) - 1 + total_val = row[total_col] if len(row) > total_col else None + year_data['total'] = process_value(total_val) + # 处理中职教育(单列) + else: + total_col = column_index_from_string(year_config['total']) - 1 + total_val = row[total_col] if len(row) > total_col else None + year_data['total'] = process_value(total_val) + + stage_data[str(year)] = year_data + + area_data['education_data'][stage_name] = stage_data + + enrollment_data.append(area_data) + + # 进度提示 + if processed_count % 10 == 0 and processed_count > 0: + print(f"🔄 已处理{processed_count}条数据...") + + except Exception as e: + print(f"🔴 处理第{row_idx}行时发生错误:{str(e)}") + continue + + # 保存数据到JSON文件 + with open(JSON_PATH, 'w', encoding='utf-8') as f: + json.dump(enrollment_data, f, ensure_ascii=False, indent=2) + + print("\n=== 数据处理完成 ===") + print(f"📊 共处理 {processed_count} 条地区数据") + print(f"✅ 区域名称转换成功: {processed_count - len(name_conversion_errors)}") + if name_conversion_errors: + print(f"❌ 区域名称转换失败: {len(name_conversion_errors)}个") + for error in name_conversion_errors[:5]: + print(f" - {error}") + if len(name_conversion_errors) > 5: + print(f" - ... 等{len(name_conversion_errors) - 5}个错误") + + print(f"💾 数据已保存至 {JSON_PATH}") + + except FileNotFoundError: + print(f"🔴 错误:Excel文件 '{file_name}' 不存在") + except Exception as e: + print(f"🔴 处理数据时发生错误:{str(e)}{traceback.format_exc()}") + finally: + if 'workbook' in locals(): + workbook.close() + + +if __name__ == "__main__": + main()