Roztoky (Czech pronunciation: [ˈrostokɪ]; German: Rostok, older Rostock) is a small town in the Czech Republic. It is located on the Vltava River, just north of Prague, the country's capital. There is approximately 8,500 inhabitants registered in the town. However, the population may soon rise due to significant development of the town in the recent years and the fact that many of the new inhabitants might not have registered their permanent residence there yet.