St Andrews is a town located on the east coast of Fife in Scotland, situated approximately 10 miles southeast of Dundee and 30 miles northeast of Edinburgh. According to the 2011 census, the town had a recorded population of 16,800, making it Fife's fourth-largest settlement and the 45th most populous settlement in Scotland overall.
The town's location on Scotland's eastern coastline and its position within Fife place it as a significant regional settlement, accessible from both nearby Dundee and the larger city of Edinburgh to the southwest. St Andrews serves as an important centre within its local area, functioning as a substantial population hub for the Fife region.