St Andrews Flag

St Andrews

Country:
United Kingdom
Continent:
Europe

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

19K
Total Population
561 0.5%
Growth
No
Capital of United Kingdom?

St Andrews Population

St Andrews Overview

Other Cities in United Kingdom