Montpellier se situe sur un grand axe de communication joignant l'Espagne à l'ouest, à l'Italie à l'est.
Proche de la mer Méditerranée (7,1 km), cette ville a comme proches voisines : Béziers à 69 km au sud-ouest et Nîmes à 52 km au nord-est.
Ses habitants sont appelés les Montpelliérains.