Wiewiórki są oportunistycznymi wszystkożercami, ale większość ich diety składa się z nasion, orzechów, pędów, owoców i liści. Od czasu do czasu wiewiórki będą żyły przed jaszczurkami, wężami, robakami, ptakami, jajami lub owady. Wiewiórki są wyposażone w bardzo długie siekacze, które pomagają im obgryzać twarde skorupy orzechów.
Wiewiórki to zwierzęta bardzo podatne na adaptację, a wiele z nich przystosowało się do życia w otoczeniu podmiejskim i miejskim. W takich miejscach wiewiórki nadal jedzą swoje naturalne pożywienie, kiedy mogą je znaleźć, ale konsumują również dużą ilość żywności produkowanej przez ludzi, takiej jak śmieci czy karma dla zwierząt. Wiewiórki mogą stać się poważną uciążliwością dla tych, którzy instalują karmniki dla ptaków w swoich podwórkach, ponieważ będą nękać ptaki z karmników i konsumować duże ilości nasion.
Wiewiórki są ważnymi czynnikami rozprzestrzeniania się nasion, co czyni ich bardzo ważnymi partnerami dla drzew, które je karmią. Na przykład wiewiórki bardzo lubią orzechy hikorii. Gdy zjedzą niektóre z tych orzechowych orzechów, gdy tylko je znajdą, zakopują lub ukrywają innych w celu ich późniejszego odzyskania. Wiewiórki pamiętają, gdzie przechowywano większość orzechów i ostatecznie wracają, aby je zjeść. Jednak wiewiórki czasami tracą część orzechów lub umierają, zanim będą mogły je odzyskać. Pozostawione lub utracone orzechy ostatecznie przekształcają się w drzewa. Ponieważ wiewiórki są tak mobilne, drzewa są w stanie rozprzestrzeniać się na duże odległości, pozostając w tym samym miejscu.