El río Eztanda, que es un afluente del Oria, atraviesa la ciudad.
El 66% del área natural está cubierta por bosques y el 32% por prados.
La primera mención escrita de la ciudad se remonta al siglo XIV.
De hecho, las actividades agrícolas y ganaderas tradicionales se han llevado a cabo en Gaviria, y la industria, aunque en un nivel bajo, ha sido única en las últimas décadas.
Hacia mediados del siglo XIX, la villa, ya por entonces con ayuntamiento propio, tenía contabilizada una población de 1114 habitantes.