Môi trường sống là nơi sinh vật hoặc một cộng đồng sinh vật sống và ngách là vị trí cụ thể mà sinh vật có trong hệ sinh thái. Thói quen có thể giúp xác định vị trí thích hợp của sinh vật cụ thể nhưng không thể mô tả nó hoàn toàn.
Một môi trường sống có thể có kích thước từ sinh vật chủ, nơi ký sinh sống đến lùm cây hoặc ao hồ cho đến những thứ lớn hơn nhiều. Chúng phải cung cấp cho các sinh vật sống ở đó những gì chúng cần để tồn tại như thức ăn, nước, oxy và khoáng chất. Nếu môi trường sống cung cấp những thứ này cho các sinh vật sống ở đó, thì những sinh vật đó sẽ ở lại môi trường sống đó. Tuy nhiên, nếu những nhu cầu này không được đáp ứng, các sinh vật sống ở đó sẽ chuyển đi nơi khác.
Mặt khác, ngách phản ánh các hành vi của sinh vật và các biến số khác như gió hoặc nhiệt độ ảnh hưởng đến các hành vi đó. Tiến hóa giúp các loài thích nghi theo thời gian cho đến khi tiến hóa để lấp đầy thành công một vị trí trong một môi trường nhất định. Tuy nhiên, một số loài tiến hóa tốt đến mức có thể không còn phù hợp với môi trường khác. Môi trường tương tự cũng có thể giúp các loài tương tự tiến hóa không sống gần nhau. Ví dụ: gia súc ở Bắc Mỹ và linh dương đầu bò ở châu Phi giống nhau vì chúng tiến hóa trong các hốc tương tự trong môi trường của chúng.