Porcupine Hills („porcupine“ englisch für Baumstachler) bezeichnet mehrere Gebirgs- und Höhenzüge:

in Kanada: Porcupine Hills (Alberta), Gebirgszug am Ostrand der Rocky Mountains in Alberta Porcupine Hills (Manitoba), Hochplateau in Manitoba und Saskatchewan

in den Vereinigten Staaten: Porcupine Hills (North Dakota), Höhenzug im Sioux County in North Dakota Porcupine Hills (Wyoming), Hügelkette im Yellowstone-Nationalpark in Wyoming