Edinburgh of the Seven Seas's 2025 population is now estimated at 323. In 2008, the population of Edinburgh of the Seven Seas was 269. Edinburgh of the Seven Seas has grown by 30 in the last year, which represents a 1.07% annual change.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Jamestown | 714 | |
| Georgetown | 450 |