Nijneoudinsk (en russe : Нижнеудинск) est une ville de l'oblast d'Irkoutsk, en Russie.Sa population s'élevait à 32 858 habitants en 2021.