The moral is, if you're poor, get the hell out of the city.
The moral is, if you're poor, get the hell out of the city.
The cost of living is much lower in rural areas, but the pay for an equivalent job is much lower as well.
If you're a poor person with an unskilled job, if you are in the city you can get another job the next day. In a rural area, this is close to impossible - jobs are very few and far between, so if you lose yours you might have to move to an entirely different location. (for an unskilled job, there are obviously more choices, but if you lose a skilled, professional job in a rural area and you don't have enough saved up to move somewhere else, you're pretty much fucked.)
So I dunno about the city vs. the suburbs, but if you are poor, you do not want to be anywhere near rural areas - they are absolute traps that leave you either on government assistance or at best in a situation with a single point of failure.
I'm not really sure what city you're considering. It's far from the reality I've seen.
I'm not sure about rent. In states south from NJ those rents are high for suburban areas, for housing in much worse shape (chipping lead paint, etc). You're right in terms of staying within New Jersey--those are low in a state with very expensive housing (and everything else), but considering both health and the pay people get in the poor areas receive I'm not sure if it's a fair comparison. In my own experience, the suburban poor do seem to be better off than the urban poor (and I think it all trumps rural poverty)--and I love cities, so I really wish that weren't the case.