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.2278°N -98.087°W.[1]
It is not to be confused with Perth, North Dakota, population 9, located at 48.7156°N -99.4583°W
The township was named after Perth, Scotland.