Tapia de Casariego es un concejo de la costa occidental de Asturias, en el norte de España, una parroquia de dicho concejo y la villa homónima, capital del mismo. Limita al norte con el mar Cantábrico, al este con el concejo de El Franco, y al sur y al oeste con el de Castropol. Tiene una extensión de 65,99 km² y de acuerdo con el INE de 2022 su población actual es de 3 671 habitantes, de los cuales 2 222 habitan en la parroquia. Es uno de los concejos en los que se habla eonaviego o gallego-asturiano.