Die Gemeinde Schnepfau befindet sich im Bezirk Bregenz im Bundesland Vorarlberg in Österreich.
Schnepfau liegt auf 734 Meter Seehöhe und hat ca. 460 Einwohner. Die Gemeinde Schnepfau gehört zur Region "Bludenz-Bregenzer Wald".
Im Gemeindegebiet liegen die Orte Schnepfau und Hirschau.