Gấu trúc là loài ăn tạp và ăn thức ăn từ cả nguồn thực vật và động vật; chế độ ăn uống của chúng phụ thuộc nhiều vào thức ăn có sẵn nơi chúng sống. Theo PBS.org, chế độ ăn uống điển hình của gấu trúc bao gồm trái cây, quả hạch, thực vật, côn trùng, quả mọng, trứng, ếch và tôm càng. Khối lượng lớn nhất trong khẩu phần ăn của chúng là từ thực vật và động vật không xương sống. Ở các khu vực đô thị và khu cắm trại, con người thường thấy chúng nhặt rác trong các thùng rác để tìm thức ăn bỏ đi.
Môi trường sống ban đầu của gấu trúc là ở vùng nhiệt đới, nơi các bãi sông tạo ra nhiều cơ hội kiếm ăn cho ếch và động vật giáp xác. Họ sống trong các hang hoặc hốc trên cây của các khu rừng ở Bắc Mỹ. Động vật ăn thịt gấu trúc bao gồm sói đồng cỏ và cáo.
Theo thời gian, gấu trúc di chuyển về phía bắc. Chuồng trại và các công trình phụ khác của con người cung cấp cho gấu trúc nơi trú ẩn khỏi thời tiết lạnh giá, cho phép chúng tồn tại ở những khu vực xa nguồn gốc của chúng. Cuộc di cư này đã dẫn đến những cảnh tượng xa xôi về phía bắc như Alaska.
Cuộc di cư này đã đưa họ từ rừng đến các khu vực thành thị, nơi họ làm ăn rất tốt. Gấu trúc tìm nơi trú ẩn dưới nhà và trong cống thoát nước mưa. Rác thải và thức ăn vật nuôi của con người cung cấp nguồn cung cấp thực phẩm liên tục, ngay cả khi nguồn tự nhiên của chúng khan hiếm. Ngoài ra, thành phố tương đối không có động vật ăn thịt và luật pháp hạn chế việc con người săn bắt hoặc bẫy những động vật này.