Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Angeot | 353 | 90002 | 219000023 | 90150 |
| Autrechêne | 279 | 90082 | 219000825 | 90140 |
| Bessoncourt | 1304 | 90012 | 219000122 | 90160 |
| Bethonvilliers | 237 | 90013 | 219000130 | 90150 |
| Boron | 490 | 90014 | 219000148 | 90100 |
| Brebotte | 369 | 90018 | 219000189 | 90140 |
| Bretagne | 314 | 90019 | 219000197 | 90130 |
| Chavanatte | 132 | 90024 | 219000247 | 90100 |
| Chavannes-les-Grands | 343 | 90025 | 219000254 | 90100 |
| Cunelières | 344 | 90031 | 219000312 | 90150 |
| Eguenigue | 270 | 90036 | 219000361 | 90150 |
| Fontaine | 601 | 90047 | 219000478 | 90150 |
| Fontenelle | 135 | 90048 | 219000486 | 90340 |
| Foussemagne | 885 | 90049 | 219000494 | 90150 |
| Frais | 237 | 90050 | 219000502 | 90150 |
| Froidefontaine | 446 | 90051 | 219000510 | 90140 |
| Grandvillars (chef lieu) | 2963 | 90053 | 219000536 | 90600 |
| Grosne | 322 | 90055 | 219000551 | 90100 |
| Lacollonge | 234 | 90059 | 219000593 | 90150 |
| Lagrange | 139 | 90060 | 219000601 | 90150 |
| Larivière | 278 | 90062 | 219000627 | 90150 |
| Menoncourt | 391 | 90067 | 219000676 | 90150 |
| Méziré | 1268 | 90069 | 219000692 | 90120 |
| Montreux-Château | 1167 | 90071 | 219000718 | 90130 |
| Morvillars | 1098 | 90072 | 219000726 | 90120 |
| Novillard | 309 | 90074 | 219000742 | 90340 |
| Petit-Croix | 305 | 90077 | 219000775 | 90130 |
| Phaffans | 429 | 90080 | 219000809 | 90150 |
| Recouvrance | 144 | 90083 | 219000833 | 90140 |
| Reppe | 324 | 90084 | 219000841 | 90150 |
| Suarce | 439 | 90095 | 219000957 | 90100 |
| Vauthiermont | 220 | 90100 | 219001005 | 90150 |
| Vellescot | 250 | 90101 | 219001013 | 90100 |
Le canton de Grandvillars est composé de 33 communes entières pour une population de 17019 habitants.