St Andrews Flag

St Andrews

Country:
United Kingdom
Continent:
Europe

St Andrews's 2025 population is now estimated at 18,856. In 2001, the population of St Andrews was 16,870. St Andrews has grown by 466 in the last year, which represents a 0.5% annual change.

18.9K
Total Population
466 0.5%
Growth
No
Capital of United Kingdom?

St Andrews Population

St Andrews Overview

Other Cities in United Kingdom