Shepherd Township is a township in Walsh County, North Dakota, United States.
48°19′57″N 98°13′21″W / 48.3325°N 98.2225°W / 48.3325; -98.2225
This North Dakota location article is a stub. You can help Wikipedia by expanding it.