Shields ND is located at 46.234440, -101.128929 geo coordinates. Shields, ND is located in North Dakota, United States Of America.