Corwen es una localidad y comunidad en el condado de Denbighshire, al noreste de Gales. (previamente en el antiguo condado de Merionethshire). Se sitúa a orillas del río Dee, bajo la Cordillera Berwyn. La localidad se encuentra a 18 km al oeste de Llangollen y a 21 km al sur de Ruthin. Según el censo del Reino Unido de 2001, Corwen tenía una población de 2.398 personas.