Ibarra is a locality located 77.51 km south-southwest from Quito in Imbabura Province, Ecuador. The population of Ibarra is 131,856 people. Ambato, Esmeraldas, Latacunga are located close to Ibarra. You can find Ibarra on any map using the following decimal coordinates: 0.3628 (latitude), -78.13 (longitude).