At Newlands, I heard the commentator saying that the crowds were of order of 16,000 per day.
Now this is SA vs Eng. How is this so poorly supported?
Lets say 1% of black people(40 million) and 20% of white (5 million) people support cricket in SA.
Thus 400 000 black people, and 100 000 white people. Now in SA we have an unemployment rate of 36% (or there about last time I looked) and our middle class can afford a whole lot less than countries like USA, Aus, Eng's middle class.
Now also remember we do not have a brilliant public transport system (very few people can go watch a test day in Joburg if they live north of PTA) and we also gravitate less towards our major cities atm than Aus, English, Americans (thus we are further away from the stadiums).
Now take all these factors into account and I am sure you will see that when SA has 16 000 a day we have a lot.