I don't think there's necessarily any correlation with urban/suburban. It depends on airport management and overall availability.
I live and fly in the suburbs of the largest city in my state... But we have an above average number of airports per capita. Being home to EAA probably doesn't hurt.
So, here was my hangar experience:
1) I went to the FBO at the airport I wanted to be based at. They said it'd take them about a week to clear one of their own planes out of a hangar and clean it out for me.
2) I went to the FBO at another nearby airport. They rented me a hangar for a month for $150 and handed me a key on the spot.
I was at airport (2) for a week, then at Oshkosh for a week, then went to airport (1) and picked up my key (and returned (2)'s key). $275/mo plus tax for one of their nicer, newer Ts with electric bifold door and electricity included in the price.
Then, when my wife and I purchased a new house and I wanted to move to another airport that was equidistant from the new house but only 5 minutes from my office, one phone call got me my current deal:
3) A spot in a larger hangar that holds 2-3 airplanes (3 if one is a Pitts

) in a configuration where everyone has direct access to the door so nobody needs to move anybody else to get out. $225 including tax with electricity included still. And that's at the busiest non-airline airport in the state.
There's not an excess of hangars around here, but you can get one almost right away at a good rate if you just ask.