Et habitat er områdetypen som har fysiologiske, kjemiske og biologiske forhold best egnet for arten. Artene har forskjellige levesett i økosystemene, såkalte økologiske nisjer. De er bestemt av strukturelle, fysiske og atferdsmessige forhold. Arter i samme område kan aldri ha samme økologiske nisje, i så fall vil den ene utkonkurrere den andre. Mindre forskjeller mellom levemåtene til ulike arter er nok til at de har litt forskjellige nisjer, og kan leve i samme økosystem.