Time to keep my end of the bargain! Here's yet another dex size update!
Kanto - 45 (44 original, 1 regional variant)
Johto - 24 (15 original, 5 cross-gen evolutions, 4 cross-gen pre-evolutions)
Hoenn - 29 (26 original, 2 regional variants, 1 cross-gen pre-evolution) (+1)
Sinnoh - 31 (19 original, 9 cross-gen evolutions, 3 cross-gen pre-evolutions)
Unova - 52 (all original)
Kalos - 26 (25 original, 1 cross-gen evolution) (+3)
Alola - 22 (all original) (+2)
Galar - 20 (18 original, 2 cross-gen evolutions)
Total - 249 (+6)
Percentages (Rounded down)
Kanto - 29% of Kanto mons, 18% of Galar dex
Johto - 24% of Johto mons, 9% of Galar dex
Hoenn - 21% of Hoenn mons, 11% of Galar dex
Sinnoh - 28% of Sinnoh mons, 12% of Galar dex
Unova - 34% of Unova mons, 20% of Galar dex
Kalos - 38% of Kalos mons, 10% of Galar dex
Alola - 25% of Alola mons, 8% of Galar dex
Galar - 8% of Galar dex
With the addition of Aegislash, Kalos is once again the leader for % of its home Pokedex represented, but still only a few steps from the bottom for overall dex proportion due to the small size of the Kalos dex. The gap between the most represented and least represented (Hoenn) is 17%.
Kurona touched on this earlier, but anybody else find this process of rooting through trailers and counting the roster weirdly fun and exciting? Some have argued that it's a pretty sad state of affairs where we have to even do this now which I suppose is valid, but I dunno, I'm kinda enjoying it. It gives each and every trailer a lot more meaning now, that's for sure!