The municipality of Rionegro is located in the central mountain range of the Andes in eastern Antioquia.
Part of the city is an alluvial plain of the Negro River and its tributaries, which also include the Pantanillo River and the gorges such as Las Palmas and Espíritu Santo y Fizebad.