Ćuprija (em cirílico:Ћуприја) é uma vila da Sérvia localizada no município de Ćuprija, pertencente ao distrito de Pomoravlje, na região de Veliko Pomoravlje. A sua população era de 19380 habitantes segundo o censo de 2011.[1][2] No período romano era um castro e tinha o nome de Hórreo de Margo (em latim: Horreum Margi).