Leeward's 2026 population is now estimated at 3,630. In 2006, the population of Leeward was 2,849. Leeward has grown by 45 in the last year, which represents a 1.26% annual change. These population values and projections come from Saint Barthelemy area populations via CityPopulation and World Population Review Internal Projections .