San Pedro de los Milagros es un municipio del departamento colombiano de Antioquia . Forma parte de la subregión del Norte de Antioquia , su población era de 17.119 habitantes en el censo de 2018.
6°27′N 75°33′W / 6.45°N 75.55°W / 6.45; -75.55