Krishnarajanagara (sometimes abbreviated to K.R. Nagara) is a town in Mysore district in the Indian state of Karnataka.Krishnarajanagara was founded between 1925s and 1930s as a new town, when a flood by river Kaveri damaged the nearby old town called Yedatore. The town was shifted to a place 3 miles south and at a higher elevation, now called Krishnarajanagara. It was named after Krisharaja Wodeyar, the maharaja of Mysore. Krishnarajanagara is a town with broad roads.