Der Ort liegt auf einer Höhe in einer Hügellandschaft zwischen dem Stockental einerseits und dem Amsoldinger- und Uebeschisee andererseits südwestlich von Thun. Ausser dem Uebeschisee, von welchem der Grossteil mit einer Fläche von 10 ha trotz seines Namens zu Höfen gehört – und nicht zur Nachbargemeinde Uebeschi – gibt es keine Gewässer auf dem Gemeindegebiet. Die nordöstliche Gemeindegrenze verläuft entlang des Ufers des Amsoldingersees, der jedoch vollständig auf dem Gebiet der Gemeinde Amsoldingen liegt. Im Südosten der Gemeinde gibt es mit dem Beisseren ein grosses Waldstück. Früher hatte die Gemeinde keine Hauptsiedlung, doch in den letzten Jahrzehnten hat sich zwischen den Weilern Kistleren, Schindleren und Speckhubel eine solche herausgebildet. In Höfen gibt es ausserdem zahlreiche weitere Häusergruppen und Einzelgehöfte. Vom gesamten Gemeindeareal von 462 ha werden 74,8 % landwirtschaftlich genutzt. Wald und Gehölz bedecken 15,6 % und Siedlungsflächen 4,6 % des Gemeindegebiets.
Die Bevölkerung spricht im Alltag eine hochalemannische Mundart, die zu den Dialekten des Berndeutschen gehört. Bei der letzten Volkszählung im Jahr 2000 gaben 98,74 % Deutsch und je 0,25 % Französisch und Rätoromanisch als Hauptsprache an.
Religionen – Konfessionen
In früheren Zeiten war die gesamte Einwohnerschaft Mitglied der Evangelisch-Reformierten Landeskirche.
Herkunft – Nationalität
Anfang 2005 waren 396 Bewohner (=99,25 %) Schweizer Staatsangehörige und drei Personen Zugewanderte aus anderen Ländern.
Die im Dorf arbeitende Bevölkerung lebt auch heute noch überwiegend von der Landwirtschaft. Doch die Mehrheit der erwerbstätigen Höfener sind Wegpendler (vor allem nach Thun).
Verkehr
Das Dorfzentrum ist durch die Buslinie 3 der STI Thun-Höfen-Blumenstein an das Netz des öffentlichen Verkehrs angeschlossen. Die nordwestlichen und südöstlichen Gemeindeteile hingegen sind durch den öffentlichen Verkehr nicht erschlossen.
Die durch den Bus erschlossenen Gemeindeteile liegen an der Strasse von Amsoldingen nach Oberstocken. Alle anderen Ortsteile sind nur auf kleinen Nebenstrassen erreichbar. Der nächstgelegene Autobahnanschluss ist Thun-Süd an der A6.