Первое упоминание о селе в ревизских сказках датируется 1662 годом.
Тогда Елово имело статус погоста.
После статус Елово менялся: "деревня Еловая над рекою Чепцой" (1678 г), деревня Еловская (1709 - 1711 гг), до 1747 года название не менялось, а в переписи 1747 года указано "деревня, а ныне ето село Еловское", в 1891 году появилось двойное название село Еловское (Троицкое), в 1905 году название сократилось до привычного нам Елово.
По данным переписи 2010 года здесь проживает 257 жителей.
Книга "Вятская епархия. Историко-географическое и статистической описание" 1912 года описывает село Елово так: "Село расположено на высоком правом берегу реки Чепцы; местность лесная. В приходе школы: в самом селе церк.-прих. и земская, а в деревнях земские Нижне-Брыжинская в 7 вер., Устьлекомская в 8 вер. и Астраханская в 9 вер. Прихожане занимаются хлебопашеством и небольшая часть из них иногда извозным промыелом и работами в близ лежащих заводах Омутнинском и Пудемском. Волост. правл. и фельдш. пункт в самом селе. Ст. ж. д. в 17 вер. Село стоит на тракту. Из древних предметов сохранились: евангелие напрестольное, высланное первому священнику села Елова Федору Ившину в 1744 г., и печатные и рукописные указы духовной консистории с 1740 г."
Здесь находится самый старый, сохранившийся, храм в Удмуртии - Храм Святой Троицы, 1795 года постройки.