The name of Zastavna most likely origins from its location surrounded by ponds (ukr. "stav"). There is also a theory that the name comes from the turnpike (застава, zastava) which once stood on the road to Chernivtsi .[citation needed]
Between 1941 and 1944, while part of Romania, it was known in Romanian as Târgu Nistrului, lit.'Dniester Town'.
Zastavna has the status of town since 1940.[3][4][5]
A local newspaper is published here since January 1945.[6]
In January 1989 the population was 9438 people.[7][5]
In January 2013 the population was 8063 people.[8]
Until 18 July 2020, Zastavna served as an administrative center of Zastavna Raion. The raion was abolished in July 2020 as part of the administrative reform of Ukraine, which reduced the number of raions of Chernivtsi Oblast to three. The area of Zastavna Raion was merged into Chernivtsi Raion.[9][10]
^ abЗаставна // Большая Советская Энциклопедия. / под ред. А. М. Прохорова. 3-е изд. том 9. М., «Советская энциклопедия», 1972.
^Заставна // Советский энциклопедический словарь. редколл., гл. ред. А. М. Прохоров. 4-е изд. М., «Советская энциклопедия», 1986. стр.453
^ abcЗаставна // Большой энциклопедический словарь (в 2-х тт.). / редколл., гл. ред. А. М. Прохоров. том 1. М., "Советская энциклопедия", 1991. стр.452
^№ 3268. Знамя победы // Летопись периодических и продолжающихся изданий СССР 1986 - 1990. Часть 2. Газеты. М., «Книжная палата», 1994. стр.427