AlegsaOnline.com Home Geography Los Ríos Province Los Ríos Province Author: Leandro Alegsa Creation date: November 13, 2022 en.wikipedia.org · CC BY-SA 4.0 Los Ríos (Spanish pronunciation: [loz ˈri.os]) is a province in Ecuador. The capital is Babahoyo. The province was founded on October 6, 1860. Babahoyo was made its capital on September 30, 1948.