Obec Andratx se nachází v jihozápadní části Baleárského ostrova Mallorca. Rozloha městečka je cca 81 km², počet obyvatel kolem necelých 6 tisíc. Od hlavního města Palma de Mallorca je vzdálené přibližně 28 kilometrů. Celá obec zahrnuje ještě Port d'Andratx, S'Arraco, Sant Elm a Camp de Mar.