En su territorio se encuentra aguas termales y es una de las zonas de desarrollo del departamento por su cercanía a la capital: Neiva.
Rivera tiene bajo su jurisdicción los siguientes Centros poblados: En el territorio del municipio se encuentran dos regiones diferentes: una al oriente: montañosa, perteneciente a la vertiente occidental de la cordillera oriental; la otra al occidente: plana, comprendida en el valle del río Magdalena.
Regado por las aguas de los ríos Arrayanal, Blanco, Frío, Negro y Magdalena, además de muchas corrientes menores.
Fue fundada en 1888 en el sector "Aguas Calientes" con el nombre de San Mateo, por iniciativa de Vicente Poveda, quien construyó las primeras casas con la ayuda de los vecinos anteriormente perteneció a la familia Poveda Poveda de Italia que vendió su hacienda a la familia Rivera.
[5] El sector productivo se basa en la agricultura: Se destaca la producción de flores: orquídeas, azucenas y la actividad avícola tiene especial importancia en Riverita, Ulloa, Guadual y el casco urbano.