O concello, de 68,6km², limita ao norte cos municipios de Miño, Vilarmaior e Monfero, ao sur con Aranga e Coirós, ao leste con Monfero e Aranga, e ao oeste con Paderne.
Está nunha zona de transición entre a chaira da Terra Chá e as comarcas costeiras das Mariñas e Ferrolterra. Cara ao leste na prolongación da Serra da Loba están o Pico de Vales (702 m) e Monte Vila (684 m), entre os cales nace o río Zarzo, afluente do Mandeo. Cara ao oeste hai un perfil máis suave, polo que discorre o río Lambre, que desemboca na Ponte do Porco.
Evolución da poboación de Irixoa Fontes: INE e IGE.
1900
1930
1950
1981
2004
2009
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
3.561
3.819
3.548
2.138
1.619
1.526
1.502
1.492
1.442
(Os criterios de rexistro censual variaron entre 1900 e 2004, e os datos do INE e do IGE poden non coincidir.)
Nota: Este gráfico xerouse automaticamente a partir de datos recollidos de Wikidata. Se precisa cambiar ou actualizar algún dos datos, fágao no propio Wikidata.
O escudo do concello ten a seguinte descrición: de ouro e sobre ondas de azur e prata, un monte de sinople cargado de sete estrelas de prata e acompañado de dúas cruces ensanchadas de goles. Ao timbre, coroa real pechada. O cumio a que se refire é o monte de San Antón. As sete estrelas, aluden ás actuais sete parroquias, e as cruces ensanchadas refírense ás igrexas parroquiais de San Antón e Churío.