Almáchar es un municipio español de la provincia de Málaga, Andalucía, en la comarca de la Axarquía.