Fino al 1832 il collegio era un collegio di borough, e consisteva della città di Carmarthen. Tra il 1832 ed il 1918 fu un collegio di distretto di borough, e conteneva la città di Carmarthen oltre a Llanelli, e a volte era chiamato "Carmarthen Boroughs".
Nel 1918 il borough fu abolito, e il nome fu trasferito a una delle divisioni della contea del Carmarthenshire. Il collegio venne costituito dall'intera contea del Carmarthenshire ad eccezione dell'area urbana intorno a Llanelli; le principali città erano Carmarthen, Ammanford e Llandeilo.
Il collegio venne nuovamente istituito come Caerfyrddin in occasione della revisione periodica del collegi del 2024.[3]
Il collegio è costituito dai seguenti ward del Carmarthenshire:
Abergwili, Ammanford, , Betws, Cenarth and Llangeler, Cilycwm, Cwarter Bach, Garnant, Glanamman, Llanddarog, Llandello, Llandovery, Llandybie, Llanegwad, Llanfihangel Aberbythych, Llanfihangel-ar-Arth, Llangadog, Llangunnor, Llanybydder, Manordeilo and Salem, Penygroes e Saron, provenienti dal precedente collegio di Carmarthen East and Dinefwr;
Carmarthen Town North and South, Carmarthen Town West, Cynwyl Elfed, Laugharne Township, LlanboidySt Clears with Llansteffan, Trelech e Whitland, provenienti dal precedente collegio di Carmarthen West and South Pembrokeshire.[4]
^Con (S) sono indicate le elezioni suppletive, svoltesi in anni diversi dalle elezioni generali per eleggere un deputato per il seggio divenuto vacante per dimissioni o morte