Merionethshire es un condado marítimo, limitado al norte por Caernarfonshire, al este por Denbighshire, al sur por Montgomeryshire y Cardiganshire y al oeste por Bahía de Cardigan.