Barnes Township is a township in Cass County, North Dakota, United States. The population was 36 the 2020 census.
The Cass County Highway Department is located in Barnes Township.
Barnes Township has a total area of , of which is land and is water.