This is a list of cities, towns and villages in the principal area of Gwynedd, Wales.
Aberangell, Aberdaron, Aberdesach, Aberdyfi, Abererch, Abergwyngregyn, Abergynolwyn, Aberllefenni, Abersoch, Afon Wen, Arthog Bala, Bangor, Barmouth, Beddgelert, Bethania, Bethel, Bethesda, Betws Garmon, Blaenau Ffestiniog, Boduan, Bontddu, Bontnewydd, Botwnnog, Brithdir, Bryncroes, Bryn-crug, Bwlch-derwin, Bwlchtocyn Caeathro, Caerhun, Caernarfon, Capel Curig, Carmel, Chwilog, Clynnog Fawr, Clwt-y-bont, Corris Uchaf, Corris, Criccieth, Croesor, Cwm-y-glo Deiniolen, Dinas Dinlle, Dinas Mawddwy, Dinas, Dinorwig, Dolgellau, Dolmelinllyn Edern, Efailnewydd, Esgairgeiliog Fairbourne, Friog Ganllwyd, Garndolbenmaen, Gellilydan, Glasinfryn, Golan [cy], Groeslon Harlech Llanaber, Llanaelhaearn, Llanbedr, Llandbedrgoch, Llanbedrog, Llanberis, Llandanwg, Llanegryn, Llandegwning, Llandeiniolen, Llandwrog, Llanelltyd, Llanengan, Llanfair Llanfihangel-y-pennant, Abergynolwyn, Llanfihangel-y-pennant, Cwm Pennant, Llanfrothen, Llangwnnadl, Llangybi, Llaniestyn, Llan Ffestiniog, Llangian, Llanllechid, Llanymawddwy, Llannor, Llanrug, Llanwnda, Llanystumdwy, Llithfaen, Llwyndyrys, Llwyngwril Mallwyd, Maentwrog, Minffordd, Morfa Nefyn, Mynydd Llandegai, Mynytho Nantlle, Nantmor, Nasareth, Nebo, Nefyn Pant Glas, Penffridd, Penisa'r Waun, Penmaenpool, Pennal, Penrhos, Penrhosgarnedd Penrhyndeudraeth, Pentre Gwynfryn, Penygroes, Pen-y-meinl, Pistyll, Pontllyfni, Pontrug, Porth Dinllaen, Porthmadog, Portmeirion, Prenteg, Pwllheli Rachub, Rhiw, Rhiwddolion, Rhiwlas (in Llanddeiniolen community), Rhiwlas (in Llandderfel community), Rhosgadfan, Rhostryfan, Rhoshirwaun, Rhoslefair, Rhyd Ddu, Rhyd-y-clafdy, Rhos-y-gwaliau Sarn Meyllteyrn Tal-y-bont (near Bangor), Tal-y-bont (near Barmouth), Talysarn, Trawsfynydd, Trefor, Tregarth, Tremadog, Tudweiliog, Tywyn, Talsarnau Uwchmynydd Waunfawr Y Felinheli, Y Ffor