I kommunen ligger ud over Nienwohld landsbyen Nienwohldrögen. Nienwohld ligger omkring otte kilometer nordvest for  Bargteheide og omkring 25 km nord for Hamborg. Floden Alte Alster løber gennem kommunen. I den nordlige del ligger naturschutzgebiet Nienwohlder Moor.