Dwyfor was a local government district in Gwynedd, Wales from 1974 to 1996, covering the Lleyn peninsula. Its council was based in Pwllheli.
It was formed on April 1, 1974 as a successor to the borough of Pwllheli, the urban districts of Criccieth and Porthmadog, along with Lleyn Rural District , and part of Gwyrfai Rural District . It was named after the River Dwyfor .
It was abolished as a district when Gwynedd was reconstitued as a unitary authority on April 1, 1996. It remains in use as an area covered by an area committee of Gwynedd Council.