Steffenberg is a municipality in Marburg-Biedenkopf district in Hesse, Germany.
Steffenberg lies at the southern foothills of the Rothaargebirge between the towns of Dillenburg (20 km) and Marburg (35 km).
On 1 July 1974, the communities of Steinperf and Quotshausen were amalgamated by state law with Steffenberg to form the current greater community.
These are the results of the municipal election held on 26 March 2006: The civic coat of arms might be described thus: In Or a low fess wavy azure; above, a bear statant sable.
The arms are a visual representation of the river Perf, which flows through the community, and whose name means as much as "bear water".