São João dos Caldeireiros é uma povoação portuguesa sede da Freguesia de São João dos Caldeireiros do Município de Mértola, freguesia com 103,44 km² de área[1] e 442 habitantes (censo de 2021)[2], tendo, por isso, uma densidade populacional de 4,3 hab./km².