I am honestly thinking that it's high time we return to apportioning electors based solely on which candidate captures a majority of the State's congressional districts. This would ensure that the mega-cities like New York don't disproportionately affect the outcome of their electoral vote - Philadelphia would be given equal weight as its surrounding counties. Heck, with a system like this at play, we may even stand a chance of winning California!!
What do y'all think about something like this? I think this is closer to the way our country was originally designed to run, in any case. Anyone recall when we started apportioning electors based on the popular vote tally? (If memory serves, it was 191x-ish - Afaik, this is decided on the State level, not in the Constitution, but I could be wrong)
(And frankly, I can't see any states approving measures like this anytime soon. It's mostly wishful classical-Republican thinking on my part at this point...)
Wouldn't work because the districts are based on population, not geographical size. New York City for example has tiny little districts geographically, but each one is packed with people. Your plan wouldn't weaken urban centers at all.