En 2009, Garowe tenía una población estimada en 34.251 habitantes, lo que la convertía en la cuarta ciudad más grande de la región, después de Bosaso, Galcaio y Las Anod.