Neben dem namensgebenden Ort Buch besteht die Gemeinde noch aus den Dörfern St. Margarethen und Maurach, einem Teil von Rotholz und dem am Berghang gelegenen Troi (bestehend aus Obertroi und Untertroi).