Barrika es un municipio costero de la provincia de Vizcaya, País Vasco, España. Pertenece a la comarca de Uribe y tiene una población de 1547 habitantes (2022).
El municipio se encuentra situado en la costa cantábrica, a 25 kilómetros de Bilbao. Está rodeado por los municipios de Sopela, Sondika, Erandio y Plentzia.
El relieve de Barrika es montañoso, con una altitud máxima de 425 metros. El litoral está formado por acantilados y playas, entre las que destacan la playa de Barrika, la playa de Laga y la playa de Arrigorri.