Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Ancier | 521 | 70018 | 217000181 | 70100 |
| Angirey | 155 | 70022 | 217000223 | 70700 |
| Apremont | 432 | 70024 | 217000249 | 70100 |
| Arc-lès-Gray | 2410 | 70026 | 217000264 | 70100 |
| Arc-lès-Gray | 2410 | 70026 | 217000264 | 70100 |
| Battrans | 210 | 70054 | 217000546 | 70100 |
| Champtonnay | 80 | 70124 | 217001247 | 70100 |
| Champvans | 174 | 70125 | 217001254 | 70100 |
| Cresancey | 183 | 70185 | 217001858 | 70100 |
| Esmoulins | 128 | 70218 | 217002187 | 70100 |
| Essertenne-et-Cecey | 419 | 70220 | 217002203 | 70100 |
| Germigney | 140 | 70265 | 217002658 | 70100 |
| Gray (chef lieu) | 5455 | 70279 | 217002799 | 70100 |
| Gray-la-Ville | 928 | 70280 | 217002807 | 70100 |
| Igny | 208 | 70289 | 217002898 | 70700 |
| Mantoche | 454 | 70331 | 217003318 | 70100 |
| Nantilly | 441 | 70376 | 217003763 | 70100 |
| Noiron | 58 | 70389 | 217003896 | 70100 |
| Onay | 62 | 70394 | 217003946 | 70100 |
| Saint-Broing | 108 | 70461 | 217004613 | 70100 |
| Saint-Loup-Nantouard | 122 | 70466 | 217004662 | 70100 |
| Sauvigney-lès-Gray | 97 | 70479 | 217004795 | 70100 |
| le Tremblois | 156 | 70505 | 217005057 | 70100 |
| Velesmes-Échevanne | 489 | 70528 | 217005289 | 70100 |
| Velet | 373 | 70529 | 217005297 | 70100 |
Le canton de Gray est composé de 25 communes entières pour une population de 16213 habitants.