Rana Colony (Punjabi: رانا کولونے) is a small town in Gujranwala District in the Punjab province of Pakistan.

Rana Colony has a population of approximately 5,000 and is located along the Grand Trunk Road passing through the city of Gujranwala. The population is over 99% Muslim. Most people in the town speak Punjabi, though almost all of them can also speak national language of Pakistan, Urdu. English is spoken by educated elite.