Perth Township, Walsh County, North Dakota

Perth Township is a civil township in Walsh County, North Dakota, United States. The population was 63 at the 2000 census.

It is located at 48.22778°N, -98.087°W.

It is not to be confused with Perth, North Dakota, population 9, located at 48.71556°N, -99.45833°W

The township was named after Perth, Scotland.