Está situado al norte de Cervera, en el valle del río Sió.
Se trata de un municipio de pequeña extensión formado por un solo núcleo urbano.
Hasta el censo de 1981 se llamaba simplemente Tarroja.
[1] Hacia mediados del siglo XIX, el lugar tenía contabilizada una población de 155 habitantes.
Población de hecho según los censos de población del INE.En estos Censos se denominaba Tarroja: 1842, 1857, 1860, 1877, 1887, 1897, 1900, 1910, 1920, 1930, 1940, 1950, 1960, 1970 y 1981.