Andratx (ausgesprochen: Andratsch; kastilisch Andraitx oder Andrach) ist eine Gemeinde im westlichen Teil der Baleareninsel Mallorca. Sie hat eine Fläche von 81,5 km² und  Einwohner (Stand ). Das entspricht einer Bevölkerungsdichte von  Personen pro km².