Mercogliano liegt in der Provinz Avellino am Fuß des Monte Vergine, 6 km von der Hauptstadt der Region entfernt. Der Ort erlitt bei dem Erdbeben im November 1980 schwere Schäden.