Novoarkhanhelsk (Ukrainian: Новоархангельск, formerly known as Arkhanhelohorod, Ukrainian: Архангелогород) is a town (urban-type settlement) in Kirovohrad Oblast, Ukraine. It is the administrative centre of Novoarkhanhelsk Raion. As of 2011, its population is 6453.
Novoarkhanhelsk is located on the left bank of the Synyukha river, 120 km from the oblast capital of Kropyvnytskyi and 40 km from Talne (in Cherkassy Oblast). It is connected to Highway M12 (part of European route E50).
The town's population was estimated at 6,453 in 2011. According to the 2001 Ukrainian census, 98% of the inhabitants spoke Ukrainian as a first language and 2% Russian.
A prehistoric camp dating to the Upper Palaeolithic (40,000–13,000 Before Present) was discovered near Novoarkhanhelsk. Traces of a historic settlement dating to the 14th–15th century have also been found, including a large amount of iron tools and fragments related to blacksmithing.
The Treaty of the Pruth (1711) defined the border between Zaporizhia and the Polish–Lithuanian Commonwealth as following the rivers Synyukha, Velyka Vys and Tyasmyn. The area now occupied by Novoarkhanhelsk was therefore situated on the southwestern frontier of the Tsardom of Russia.