Grandvillars est une commune de 2 978 habitants du Territoire de Belfort, dans le Sundgau, au sud-est de Belfort. Commune industrielle et résidentielle du Sundgau, Grandvillars accueille des établissements industriels liés à la proximité de la zone de Montbéliard-Belfort et constitue un pôle urbain secondaire dans le sud du département.
Le nom Grandvillars associe grand et villars (du latin villare, hameau), désignant un grand hameau ou un domaine important. Ce type de formation toponymique est courant dans la zone de contact entre le franco-provençal et l’allemand.