Manage Your Business

Ibarra

Ibarra

POPULATION
139,721
ELEVATION
7,300 ft
AREA
16 mi²

About

Ibarra is a city in northern Ecuador and the capital of the Imbabura Province. It lies at the foot of the Imbabura Volcano and on the left bank of the Tahuando river. It is located about 70 kilometres northeast of Ecuador's capital Quito.

MoreLess
More on Wikipedia

Details

Location

Ibarra
Ecuador

Coordinates

0.35000° N, 78.11° W