Porcupine, North Dakota

Porcupine: Situated within the Standing Rock Indian Reservation in Sioux County at an elevation of 1811 feet, this rural community lies on the rolling plains near the Cannonball River.

About

Porcupine is a city located in the county of Sioux in the U.S. state of North Dakota.

Quick Facts about Porcupine

State North Dakota (United States)
County Sioux County
Latitude & Longitude 46.2189,-101.0987
Time Zone America/Chicago
Local time 19:48:12 (8th November 2026)
Weather 29℉ Mostly Clear 7-days weather

Geography

Porcupine is located at 46°13'8"N 101°5'55"W (46.2188900, -101.0987400).

Porcupine map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

29°F
Mostly Clear
3 to 10 mph W Tonight

Mostly clear. Low around 29, with temperatures rising to around 31 overnight. West wind 3 to 10 mph, with gusts as high as 18 mph.

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to Porcupine, ND. Select a name to open its map and contact details.

Code Name City ZIP
200466 Sitting Bull College Fort Yates (ND) 58538-9721

Closest post offices linked to Porcupine.

Post Office Name City ZIP
Selfridg Post Office Selfridge (ND) 58568