La provincia cuenta de diecisiete oficinas bancarias, de las cuales, tienen seis cajas rurales, cinco bancos comerciales privados, cuatro bancos públicos y un banco hipotecario.