Verkhnodniprovsk is a city in Kamianske Raion, Dnipropetrovsk Oblast (province) of Ukraine. The city is located at confluence of the Samotkan into the Kamianske Reservoir at the Dnieper. Verkhnodniprovsk hosts the administration of Verkhnodniprovsk urban hromada, one of the hromadas of Ukraine. As of 2022 it had an estimated population of 15,477.