La provincia tiene una población de 29 306 habitantes de los cuales 17 079 viven en zonas urbanas y 12 227 en zonas rurales.