>>5781395Some places are just worse than others. Another is the life style supported.
For example in Texas, the food servings are just bigger and they don't care about health. So they'll fry your tortillas in bacon grease and by the time it's done a single meal can easily be 2k calories.
But in addition to the unhealthy meals it's just harder to be active. Nothing in Texas is close to anything and there's no public transport (for both practical and dumb reasons) so you drive everywhere you need to go. Then over half the year is 90+ degrees so being outside just sucks and the air is filled with allergens that make you feel like shit so it's harder to work out. And since you need to drive places to do anything, it just means you go out less in general. Plus roads and sidewalks are always fucked from the heat and lack of infrastructure care because the state is the size of a small country.
On counterpoint when I lived in NY for a few months, you never stayed in. You were always walking whenever you needed to go places, food servings were much smaller and ridiculously expensive so you ate less. Since apartments suck you spent most your time finding other places to be which encouraged an active life style.
Environment is a big deal.