Niangua Township is one of eleven townships in Camden County, Missouri, USA. As of the 2000 census, its population was 3,356.
The township was named after the Niangua River.
Niangua Township covers an area of and contains one incorporated settlement, Camdenton (the county seat). It contains three cemeteries: Laughlin, Tick Ridge and Union Electric.