Batticaloa Flag

Batticaloa

Country:
Sri Lanka
Continent:
Asia

Batticaloa's 2026 population is now estimated at 94,388. In 2025, the population of Batticaloa was 93,780. Batticaloa has grown by 608 in the last year, which represents a 0.65% annual change. These population values and projections come from World Population Review Internal Projections .

94.4K
Total Population
608 0.65%
Growth
No
Capital of Sri Lanka?

Batticaloa Population

Other Cities in Sri Lanka