Municipio de unos 7 km2 aproximadamente y unos 364 habitantes, dista unos 25 km del centro de Málaga.
El origen de Macharaviaya, con sus calles retorcidas, angostas y pendientes, es árabe, y de ahí su nombre, que proviene de la transcripción fonética de Machar Ibn Yahya, que significa el prado o la alquería de Abu Yahya. Pero la fundación del pueblo data de 1572.
Fue cuna del gran poeta Salvador Rueda, nacido el 3 de diciembre de 1857, cuya partida de nacimiento aún se conserva