İl merkezine 89 km, Ekinözü ilçesine ise 18 km uzaklıkta konumlanmıştır. Mahallenin koordinatları 37°58’23.57” kuzey enlemi ve 37°7’31.40” doğu boylamıdır. Yüksekliği 1500 metre olan Ambar, kuzeybatısında Gaziler, doğusunda Çiftlikköy, güneybatısında ise Türkmenler mahalleleriyle çevrilidir.
Mahallenin adı, eski dönemlerde çevre köyler tarafından depo veya ambar olarak kullanılmasından gelmektedir. Ambar, çevredeki birçok yerleşime bağlanan tarihi yolların kesişim noktasında yer alır. Yerleşim yapısı toplu değil, haneler birbirinden uzak konumlanmıştır. 1881 yılında nüfusu 223 olan mahalle, 1950’de 538, 1980’de 1135 kişiye ulaşmış; ancak göçler nedeniyle 2000 yılında nüfus 485’e düşmüştür. 2015 yılı itibariyle mahallede 243 kişi yaşamaktadır.
Ambar Mahallesi’nin ekonomisi tarım ve hayvancılığa dayalıdır; ancak her iki alan da yeterince gelişmemiştir. Yeni ve hızlı ulaşım yolları mahalledeki eski canlılığı büyük ölçüde azaltmıştır.











