Secondo l'Università del Michigan, Dipartimento di Zoologia, i porcospini sono erbivori generalisti; i loro predatori includono lince, linci, leoni di montagna, lupi, ghiottoni e grandi gufi cornuti. Questi predatori impiegano diverse strategie per affrontare le penne dei porcospini; qualche attacco dal fronte per evitare le punte acuminate, mentre altri si occupano semplicemente delle ferite provocate dagli aculei.
I porcospini consumano molte specie vegetali diverse e spesso variano la loro dieta durante tutto l'anno man mano che cibi diversi diventano disponibili. L'Università del Michigan, Dipartimento di Zoologia, spiega che nelle Montagne Rocciose gli istrici si nutrono ampiamente del floema dei pini ponderosi. Al contrario, gli istrici che vivono nelle foreste decidue orientali consumano una varietà di specie arboree. I boccioli degli aceri da zucchero sono particolarmente apprezzati dagli istrici orientali, in particolare all'inizio dell'anno. Il cambio di alberelli di tiglio e aspen è un'altra fonte di cibo preferita.
Durante l'autunno, i porcospini si affidano pesantemente a ghiande, noci di noce e faggine che cadono sul suolo della foresta. Tuttavia, scoiattoli, roditori e cervi superano i porcospini nel tempo, e alla fine i porcospini ritornano a mangiare la corteccia e il cambio. Secondo l'Università del Michigan, Dipartimento di Zoologia, gli hemock e gli aceri da zucchero vengono consumati dai porcospini durante l'inverno.