Carlos Mahecha (born 10 October 1992) is a Colombian swimmer. In 2019, he represented Colombia at the 2019 World Aquatics Championships in Gwangju, South Korea. He competed in the men's 200 metre breaststroke event where he did not advance to compete in the semi-finals.