Pennsylvania:
This one really interests me because I can't come up with an obvious explanation. If anyone has one or a theory, I'd be interested to hear it.
From 1880-1920 Pennsylvania was not only the second most populous state but they were also a LOT closer to #1 NY than they were to #3 (IL) and #4 (OH). Since then their population relative to the others has drifted downward considerably.
I understand or at least I think I understand why CA, TX, and FL have grown faster than PA but I'm at a loss to explain why NY, IL, and OH have grown faster. In 1920 PA was almost as populous as NY and substantially ahead of IL and OH. A century later their population is roughly 2/3 of NY's, only barely over IL, and not all that far above OH. Why?
I can't necessarily explain OH. But NY and IL make sense...
If you think of the gradual urbanization of the US during that time, there was growth of certain "dominant" cities. New York and Chicago are two of those. DC is obviously one, Atlanta is another, I'd say Dallas/Houston both qualify, LA/SF/SD, Seattle, Boston and Denver might round out the list. Dominant cities are attractors of population at the regional (and sometimes even national) level, not just state level.
I don't see Pittsburgh or Philly as "dominant" cities. So they might attract rural Pennsylvanians who were migrating to the city, but rural Pennsylvanians might also get pulled away by NY or DC... Or even Chicago. If they stayed in the area at all--they might also move South or West.
But the dominant cities draw from beyond their own state's rural population. Think of Atlanta... It's not just the hub for Georgians that were moving to "the big city", but they'll pull from AL/MS/SC/TN/etc. Chicago will pull from the entire Midwest, not just IL. Denver pulls from the entire Mountain West, not just CO. Seattle from the entire Northwest, not just WA. And the California cities, quite frankly, pull nationally, just as NY or DC would.
I look at it like the way I look at Purdue & Indiana football. Indiana football kids grow up dreaming of playing for ND... Or UM or OSU... OH kids dream of playing for OSU. MI kids dream of playing for UM. So Purdue & Indiana have trouble even keeping their own kids in state, and much MORE trouble pulling from neighboring states, because nobody in Michigan or Ohio State is
really all that excited about a Purdue or IU offer.
I think Pennsylvania might be like that. Pittsburgh and Philadelphia are pretty solid cities. They're going to end up with a lot of the "in state recruits" so to speak. But they're going to have a hard time keeping NY or DC or Chicago (or LA) from poaching "recruits", and a VERY hard job pulling them from states outside PA.