Red rock rats are widely distributed across southern Africa, although the exact southern edge of their range is difficult to determine because of their extreme physical similarity to Tete veld rats, which are found in South Africa and Swaziland.
Across this region, red rock rats inhabit savannah or woodland areas with dense vegetation or rocky cover below elevation.