圣若昂-达马德拉（São João da Madeira）是葡萄牙的一座城市。位于葡萄牙的北部，在行政区划上属葡萄牙。圣若昂-达马德拉面积8.11 平方公里，2011年，有人口21,685人。是波尔图大都会区的一部份。