Kelebekler, mangrov, tuz bataklıkları, ova ormanları, kum tepeleri, sulak alanlar, dağlık bölgeler ve otlaklar dahil olmak üzere farklı habitatlarda yaşar. Kayalık alanlar ve çıplak alanlar larvalara yeterli yiyecek ve yetişkin bulmak için bir yer sağlar. güneşte rahatlamak için.
Bir kelebeğin yaşadığı ve yaşadığı habitat, tür, gün veya yılın zamanına ve bölgedeki yiyecek miktarına bağlıdır. Bir lokasyon bir kerede 400 ila 750 tür barındırabilir. Bazı türler gecedir, bazıları ise gün boyunca ortaya çıkar. Çoğu tür sıcak havalarda gelişir, ancak bazıları sonbahar ve kış aylarında hayatta kalır. Birçok tür, kanatlarıyla polen yayarak manzaraya yardımcı olur. Kelebekleri izlemekten hoşlanan bahçıvanlar, çeşitli türleri çekmek için çini, adaçayı, Shasta papatyası, dereotu, hollyhocks, lavanta veya leylak ekebilirler. Nektar bakımından zengin ve güneşli bir yerde ekilmiş olan çiçeklerin böcekleri çekmesi daha olasıdır. Kelebekler, tüm doğal ortamlarında yumurtadan yetişkine kadar farklı geçişlerden geçer. Tırtıllar yumurtadan çıkar ve bitki yaşamını yerler. Zamanı gelince ipek koza oluştururlar ve bir yetişkine dönüşürler. Yetişkin kozadan çıkar ve yaşam döngüsünü tekrarlar. Geçişin her aşamasında harcanan zaman, öncelikle yılın zamanına ve türlere bağlıdır.