I think there are other places that can be equal. I would think that includes Boston, New York, Boulder, and maybe a few others. They key is a support network of entrepreneurs and potential employees with an interest in/experience in startups.
On the other hand, starting your business in a random town probably won't have great odds.