Nova Petrópolis é um município do estado do Rio Grande do Sul, no Brasil. Localiza-se a uma latitude 29º22’33” Sul e a uma longitude 51º06’43” Oeste, estando a uma altitude que varia de 50 a 840 metros. Segundo o último censo realizado em 2010, foi registrado a população de 19 045 habitantes.
Possui uma área de 291,079 km².