Джеймстаун был основан в 1659 году Ост-Индской компанией и назван в честь Джеймса, герцога Йоркского, будущего короля Англии Джеймса II.
В городе есть церковь и порт для разгрузки вещей, доставляемых на остров.