No, IIMs are located in various cities, including smaller towns. Consider your lifestyle preferences, industry proximity, and exposure to different cultures when evaluating location.