The number of Americans relocating peaked in……….ready for this………1985. Last year only 10% of people in the US moved.
The problem with this is that people are not getting to where the jobs are. It’s not just that companies don’t want to pay for relo. That is certainly true and is a factor, but candidates don’t want to move. The average time spent in a given job has been getting shorter and candidates know this. So uprooting the family and moving away from the place that you’ve made home is not worth it to many people.
Even if you are open to relocating candidates, the fact that many of them don’t want to move still limits the candidate pool.