Um habitat é onde vive um organismo ou comunidade de organismos, e um nicho é o lugar específico que um organismo ocupa em um ecossistema. Um hábito pode ajudar a definir o nicho de determinada criatura, mas não pode descrever inteiramente.
Um habitat pode variar em tamanho, desde uma criatura hospedeira, onde vivem os parasitas, até um bosque de árvores ou um lago, até coisas muito maiores. Eles devem fornecer aos organismos que vivem lá o que eles precisam para sobreviver, como comida, água, oxigênio e minerais. Se o habitat fornecer essas coisas aos organismos que vivem nele, essas criaturas permanecerão no habitat. Se essas necessidades não forem atendidas, no entanto, os organismos que vivem lá se mudarão para outro lugar.
Um nicho, por outro lado, reflete os comportamentos de um organismo e outras variáveis, como vento ou temperatura, que afetam esses comportamentos. A evolução ajuda as espécies a se adaptarem ao longo do tempo até que evolua para preencher com sucesso um lugar dentro de um determinado ambiente. Algumas espécies evoluem tão bem, no entanto, que podem não ser mais adequadas a outro ambiente. Também é possível que ambientes semelhantes ajudem a evoluir espécies semelhantes que não vivem juntas. Por exemplo, o gado na América do Norte e os gnus na África são semelhantes porque evoluíram em nichos semelhantes em seus ambientes.