I mean, obviously lots of people move to KC for reasons other than "my job made me." I don't think very many of those people come from other cities though. Mostly just from smaller towns around KS/MO (including out of state graduates from KSU/SnobHill).
yeah in the spirit of the thread, we're talking about people not from KS/MO
Also probably seems like we're specifically talking about non-regional people.
Plenty of ex-st. louis people. Likely plenty of people from Iowa, Nebraska, Arkansas, Oklahoma. I think relatively few people move here from places outside the region if their job isn't here, but I think that's probably true of most metros.