Un habitat pentru fluturi trebuie să conțină aceleași lucruri de care au nevoie toate creaturile vii. Mediul ar trebui să conțină suficientă hrană, apă și adăpost pentru întreținerea animalului. În plus, habitatul ar trebui să ofere condiții favorabile pentru reproducere.
Sursa de hrană necesară într-un habitat pentru fluturi variază între specii. Unii fluturi adulți nu au nevoie deloc de hrană și își dedică întreaga viață adultă împerecherii și depunerii ouălor. Majoritatea fluturilor, totuși, își sug mâncarea printr-un tub lung asemănător unui pai numit proboscis. Ca atare, este nevoie de o sursă de hrană lichidă.
Deși s-a dovedit că câteva specii de fluturi se hrănesc exclusiv cu un singur tip de floare, majoritatea sunt mulțumiți cu nectarul de la orice plantă care curge. Sucul de fructe, seva de copac și uneori chiar bălegarul lichefiat sunt, de asemenea, surse potențiale de hrană. Specia imperială comună de fluture, originară din India, se hrănește aproape exclusiv cu componentele lichide ale animalelor moarte.
Adesea, un habitat pentru fluturi este influențat nu de dieta adulților, ci mai degrabă de nevoile nutriționale ale larvei. Pentru a asigura supraviețuirea puiului ei, un fluture femelă depune ouă numai pe acele plante pe care omizile le vor mânca. Din păcate, majoritatea descendenților fluturi sunt foarte pretențioși la mâncare. Omizile fluturelui monarh, de exemplu, se hrănesc numai cu frunze de lapte. Larvele fluturelui zebră sunt la fel de deosebite, alegând să ia masa exclusiv pe frunzele plantei pawpaw.
Aproape toate insectele au nevoie de lichid pentru a supraviețui. Fluturii, însă, nu necesită și nici nu pot folosi corpuri mari de apă. Deoarece cea mai mare parte din dieta fluturelui obișnuit este compusă din hrană lichidă, un habitat pentru fluturi de obicei nu necesită surse de umiditate suplimentară. Acele specii care au nevoie ocazional de apă suplimentară o pot absorbi în general din solul umed sau nisip.
Fluturii au nevoi diferite de adăpost în fiecare dintre perioadele de creștere. Nevoia de protecție împotriva ploii, vântului și prădătorilor este comună de-a lungul vieții fluturelui. Preocuparea principală, totuși, poate varia între stadiile de dezvoltare. Un habitat ideal pentru fluturi va avea mai multe posibilități de adăpostire pentru fiecare ciclu de viață.
La început, ouăle insectei, prin necesitate, trebuie să fie atașate de plantele gazdă, și este avantajos ca acele plante să fie protejate de ploile abundente și razele aspre ale soarelui. La începutul ciclului larvare, omizile ar trebui să aibă o anumită acoperire deasupra capului pentru a ajuta la protejarea împotriva păsărilor și a altor prădători. Mai târziu, aceste omizi au nevoie de suprafețe solide și uscate pe care să se atașeze în timpul etapei lor de crisalidă. La vârsta adultă, protecția împotriva ploii este cea mai importantă îngrijorare, deoarece aripile fluturelui trebuie menținute uscate pentru zbor.