Obock's 2026 population is now estimated at 32,387. In 2009, the population of Obock was 11,706. Obock has grown by 1,216 in the last year, which represents a 3.9% annual change. These population values and projections come from Djibouti census 2009 localities (via CityPopulation, cited Ministry of Finance), Djibouti census 2024 localities (via CityPopulation, cited INSTAD) and World Population Review Internal Projections .