San Carlos is a town and municipality in the Colombian department of Antioquia, part of the subregion of Eastern Antioquia. It is called the hydro-electrical capital of Colombia, because it has many dams and it produces much energy. The population was 14,480 at the 2018 census.