De gemeenteraad is de wetgevende vergadering van de gemeente. Op deze vergadering komen de mandatarissen samen die verkozen werden bij de gemeenteraadsverkiezingen, die om de zes jaar worden georganiseerd. De gemeenteraad handelt op eigen initiatief voor alle aangelegenheden van gemeentelijk belang of voert onder toezicht opdrachten uit die hem door hogere overheden worden toevertrouwd (bijvoorbeeld het Brussels Hoofdstedelijk Gewest of de federale staat).
De raadsleden stemmen over reglementen, beraadslagingen en gemeentelijke besluiten. Ze kiezen uit hun leden ook de schepenen die samen met de burgemeester het college van burgemeester en schepenen vormen. Het aantal gemeenteraadsleden wordt bepaald in functie van het aantal inwoners. Op dit moment zijn er 35 raadsleden in Etterbeek. Ze komen minstens tien keer per jaar samen onder het voorzitterschap van de burgemeester en vaker als hun bevoegdheden dat vereisen. De bijeenkomsten vinden maandelijks plaats (behalve in juli en augustus) doorgaans op een maandag om 20 uur in de raadzaal van het gemeentehuis.
De agenda van de zittingen wordt opgesteld door het college van burgemeester en schepenen en elk gemeenteraadslid heeft de mogelijkheid om een extra voorstel op de agenda te zetten. De zittingen zijn openbaar: iedereen mag ze bijwonen, maar niet actief deelnemen, tenzij in het geval van een interpellatie. De wet bepaalt wel dat sommige punten achter gesloten deuren worden behandeld.