It is situated on the Nidda river, approximately 40 km (25 mi) northeast of Frankfurt am Main.
The municipality consists of the districts Unter-Widdersheim, Ober-Widdersheim, Borsdorf, Harb, Bad-Salzhausen, Geiß-Nidda, Ulfa, Stornfels, Eichelsdorf, Ober-Schmitten, Unter-Schmitten, Kohden, Nidda, Michelnau, Fauerbach, Wallernhausen, Schwickartshausen, Unter-Lais and Ober-Lais.
[3] Family names Appel, Daubert, Pfaffenroth, Weitz and Scheuermann are examples of Volga Germans who helped to establish local villages, including Yagodnaya Polyana.
Nidda has a vibrant mix of people from many backgrounds, including Turkish, Russian and Pakistani.
The Ahmadiyya Muslim Jamaat opened its first purpose-built mosque in Nidda in 2011.