Το Porthmadog (/pɔːrθˈmædɒɡ/, ουαλική προφορά: [pɔrθˈmadoɡ]) είναι μια παράκτια πόλη και κοινότητα στο Gwynedd της Ουαλίας.

Η απογραφή του 2011 έδειξε ότι η πόλη έχει πληθυσμό 4.185 κατοίκους.

Μέχρι το 1974, ήταν επίσης γνωστή με το αγγλικό της όνομα Portmadoc και ήταν γνωστή στην τοπική γλώσσα ως Port. Η πόλη δημιουργήθηκε αφού ο William Madocks έχτισε ένα θαλάσσιο τείχος, το Cob, μεταξύ 1808 και 1811.