Bakü den 375 km aralıdır. Karkar Çayı'nın (Azerice: Qarqar çayı) her iki kıyısında, Mil ve Karabağ düzünde yer alır.
Azerbaycanın eski yerleşim yerlerinden birisidir. Ağcabedi köyü 1930 kurulan Ağcabedi Rayonu'nun idari merkezi olmuş, 1959'da kasaba, 1962'de şehir statisü almıştır.