Wherever your current home is, why do you stay there?
I stay in Louisiana due to fear of the unknown. I have what I consider a really good job. I have a decent income and the whole typical benefits package.
But, what I have that is unusual in my profession is that I support four really awesome attorneys who are essentially my direct "bosses." None of them is a micro-manager; all of them are smart and easy to deal with; all of them put up with my quirks - including often wanting to leave early on Fridays. I have freedom of movement within reason. I put my time in and do my work and I get along with each of them very well.
I could go anywhere in the country and get a job. My fear is the unknown. Working for a jerk. Somebody who tells me you HAVE to take lunch at noon and take scheduled breaks. Somebody who requires x days notice of my desire for time off. Somebody who doesn't talk to me like an equal human being. Somebody who micro-manages - "How's your workload? What's on your plate? Did you finish that expense report I gave you an hour ago?" Et cetera.
That's why I stay in Louisiana. The two best side benefits are the nice weather most of the time and a relatively low cost of living.
When I retire or win the lottery, I will be happy to relocate.
What keeps you where you are? Under what circumstances would you relocate, if ever?