Jamestown's 2025 population is now estimated at 598. In 2008, the population of Jamestown was 714. Jamestown experienced a decrease of -59 residents over the past year, marking an annual decline of -1.03%.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Georgetown | 450 | |
| Edinburgh of the Seven Seas | 269 |