I porcospini sono erbivori, quindi la loro dieta consiste interamente di piante. La loro dieta esatta varia a seconda della stagione e del luogo, ma i porcospini nordamericani mangiano principalmente foglie, ramoscelli, cortecce, ghiande, boccioli e fiori. < /p>
I porcospini hanno batteri speciali nel loro sistema digestivo che abbattono la cellulosa nel legno, quindi la maggior parte degli istrici ha molto legno nella loro dieta. Vivono principalmente sulla corteccia interna degli alberi durante l'inverno, ma mangiano anche aghi sempreverdi. A seconda della posizione, possono principalmente nutrirsi di aceri da zucchero, pini ponderosi e alberi cicuta. I porcospini mangiano frutta, specialmente mele. A loro piace anche il sapore del sale e cerca salti e altre aree di accumulo di sale.