Der Gemeinderat in Oberhaching setzt sich aus 24 Gemeinderäten und dem Bürgermeister zusammen. Er tagt in der Regel am ersten Dienstag im Monat.
Dazu gibt es drei Ausschüsse, die sich aus 8 Gemeinderäten und dem Bürgermeister zusammen setzen. Wir haben hier jeweils zwei Sitze. Diese sind:
Daneben sind Mitglieder des Gemeinderats im Aufsichtsrat Geothermie, im Jugendbeirat, dem Rechnungsprüfungsausschuss, dem Abwasser Zweckverband und im Zweckverband Realschule Taufkirchen vertreten.
Die SPD stellt drei Ratsmitglieder im Gemeinderat von Oberhaching: