I live in a fairly rural area, and the nearest Walmarts are in what would be either large towns or small cities, so we don't really have the "urban" types that I think you're referring to. We do have people who readily call themselves rednecks, but for the most part, they're just regular blue collar people, not actual rednecks.
We do have quite a bit of "trailer trash" type people, although we don't have a lot of trailer parks in the area, so this is more of a description of their social status as opposed to their actual living conditions. Many of them probably can't afford to buy clothes at Walmart though, so you'd be more likely to find them shopping at the Salvation Army of ASPCA thift stores.
By comparison, the closest thing we have to actual ghetto people are probably the lower and middle class wigger kids who dress in expensive wigger clothes that their parents bought for them or that they bought for themselves with their allowance payments, so they probably have no concept of what it's like to live in a ghetto, or even what a real ghetto is. Consequently, you're probably more likely to find them at some kind of designer "our clothes look shitty on purpose" store than Walmart.
The blue collar people probably do buy clothes at Walmart, but they also shop a lot at Tractor Supply Co., Ace Hardware, Lowes and Herb Philipsons.