Nayagarh est une ville indienne située dans le district de Nayagarh dans l’État de l'Odisha. En 2011, sa population était de 17 030 habitants.