Novi Vinodolski is a town on the Adriatic in Croatia, located south of Crikvenica, Selce and Bribir and north of Senj. The population of Novi is 4,119, with a total of 5,282 people in the municipality (census 2001).
The name means "New of Vinodol", where Vinodol is the surrounding region.