Bad Freienwalde has an Evangelical and a Roman Catholic church as well as manufactures of furniture and machinery.
The municipal area comprises the villages of Altranft, Altglietzen, Bralitz, Hohensaaten, Hohenwutzen, Neuenhagen and Schiffmühle.