The town has 14,000 inhabitants and owns 352 km2 (136 sq mi) of land. The town is situated near the Erongo Mountains, on the usually dry Omaruru River. It is located on the main paved road from Swakopmund to Otjiwarongo.
Omaruru is the only Namibian town not connected to the NamWater pipeline network. It receives its water from boreholes along the Omaruru River, which are managed by the municipality.