Jamestown a été fondée en 1659 par la Compagnie des Indes orientales et nommée en l'honneur de James, duc d'York, futur roi de l'Angleterre, James II.
La ville est dotée d'une église et d'un port pour le déchargement des articles livrés à l'île.