Bygningen er en parallelepiped med et basisareal på 90 mx 50 m og en højde på 40 m. Men det er ikke en monolit: i den øverste halvdel er en betydelig del af volumenet fjernet, og det resulterende atrium er tom forsyne alle værelser med sollys. Derudover blev tværgående perspektiver skabt i øst-vest og nord-syd retning, hvilket visuelt letter konstruktionen.
Rådhuset ligger i et gunstigt miljø: omkring - en park med et areal på 4 hektar foran det - et areal på 8000 m2, der glat ned ad byen, der vil blive flankeret på begge sider af lave bygninger på Marriott Hotel (Bureau Arago) og et multifunktionelt kompleks (Nouvels projekt); i nærheden er Les, den største flod i Montpellier. Bygningen er tydeligt synlig langvejs fra, den hæver sig over landskabet. Men dets solide formål, programmets rigdom og det begrænsede budget tillod ikke at lave "brede poetiske bevægelser", bemærkede arkitekten.
Den nederste del af bygningen er besat af tre store værelser, hver med et areal på 700 m2: en lobby, et konferencelokale og et rådssal. Lofterne på alle tre blev dekoreret af kunstneren Alain Fleischer, så overliggende belysning var ikke mulig. Arkitekterne måtte nøjes med konventionelle lamper og lysdioder monteret på væggene.
Kontorerne er placeret på de øverste etager. På grund af de rummelige atrierer ligger en væsentlig del af disse lokaler på "broerne", der kastes over dem. Rådhuset i Montpellier bruger en blandet struktur: det meste af bygningen er på en metalramme, men betonkerner spiller også en vigtig rolle.
Bygningens vigtigste, nordlige facade er den eneste monolitiske. Det består af blåt glas, beskyttet mod solen med et aluminiumnet. Resten af facaderne er beklædt med aluminiumspaneler i forskellige blå nuancer, og vinduerne er beskyttet af bevægelige udvendige persienner. På den sydlige side installeres solpaneler på specielle fremspringskonsoller. De er også placeret på baldakiner over atriums, der kun indsættes om sommeren ved hjælp af specielle overliggende kraner. Atriums vægge er beklædt med polerede rustfri stålplader.