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 | 1% |
| Edinburgh of the Seven Seas | 293 | 1.01% |