Město Asenovgrad (180 m.n.m.) se nachází v jižní části Bulharska, v západní části nížiny Gornotrakijska. Najdete ho cca 20 km jihovýchodně od města Plovdiv a 84 km od města Smoljan.
Město je známé pro velký počet kostelů, klášterů a kaplí, které jsou shromážděny na jednom místě a které mu také daly přezdívku "Malý Jeruzalém". Mezi obyvateli žije mnoho Turků, Řeků a Romů.