Puenteareas cuenta con dos centros médicos: el Centro de Salud (público), y el Policlínico San Miguel (privado).