St Asaph (/ˈæsəf/;[1]bahasa Wales:Llanelwycode: cy is deprecated [ɬanˈɛlʊɨ̯]) adalah kota[2] dan komunitas di pinggiran Sungai Elwy, Denbighshire, Wales. Pada sensus tahun 2011 memiliki populasi 3.355 jiwa,[3] menjadikannya kota terkecil kedua di Inggris dalam hal populasi dan daerah perkotaan. Kota ini termasuk di dalam countyFlintshire yang bersejarah.