Many factors play into attendance (state of the economy, quality of both the home team and the competition, etc., etc.), and one is the price of tickets. Season tix at Iowa State (all games, at least a dozen) go for $160 reserved and $99 general admission. I just renewed my season tix for 7 games in Hartford for $136 each.
Absolutely there is disparity in ticket prices and I'm sure that plays a large role in attendance. I live in Wisconsin and have gone to Milwaukee to see the Huskies play at Marquette - great seats for as low as $6.00! Paid more parking when I went to the Thanksgiving tournament at Gampel a few years ago with my brother.