Glenrothes is a town situated in the heart of Fife, located approximately 30 miles (48 km) from both Edinburgh, which lies to the south and Dundee to the north.
The town has an estimated population of 38,940 in 2010, making it the third largest settlement in Fife.