Los mapaches son omnívoros y comen alimentos de origen animal y vegetal; su dieta depende en gran medida de los alimentos disponibles donde viven. De acuerdo con PBS.org, la dieta típica de un mapache incluye frutas, nueces, plantas, insectos, bayas, huevos, ranas y cangrejos. El mayor volumen de su dieta proviene de plantas e invertebrados. En las zonas urbanas y en los campamentos, los humanos a menudo los ven rebuscar en los botes de basura en busca de alimentos desechados.
El hábitat original del mapache se encontraba en los trópicos, donde las orillas del río brindaban muchas oportunidades para alimentarse de ranas y crustáceos. Vivían en madrigueras o cavidades en los árboles de los bosques de América del Norte. Los depredadores de mapaches incluyen coyotes y zorros.
Con el tiempo, los mapaches se movieron hacia el norte. Los establos y otras dependencias humanas brindan a los mapaches la protección contra el clima frío, lo que les permite sobrevivir en áreas lejos de su origen. Esta migración ha llevado a avistamientos tan al norte como Alaska.
Esta migración los llevó del bosque a las áreas urbanas, donde lo hacen muy bien. Los mapaches encuentran refugio debajo de las casas y en las alcantarillas. La basura y los alimentos para mascotas de los humanos proporcionan un suministro constante de alimentos, incluso cuando sus fuentes naturales son escasas. Además, la ciudad está relativamente libre de depredadores y las leyes restringen la caza o captura de estos animales por parte de los humanos.