Bakterilerin büyümesi için suya, besin maddelerine, doğru sıcaklık aralığına ve belirli bir asitlik seviyesine ihtiyacı vardır. Bazı bakteriler büyümek için oksijene ihtiyaç duyarken, diğerleri için oksijen büyümeyi önler.
Su, bakteri üremesinde en önemli faktörlerden biridir. Bakteriler, besin içeren besinleri çözmek için su kullanır. Su ayrıca bakterilerin atık ürünleri işlemesi için de gereklidir.
Yiyecek bakterilerin yaşaması ve çoğalması için gereklidir. Nişastalar, şekerler ve diğer maddeler bakterilere hem enerji hem de besin sağlar.
Bakterileri çevreleyen çevrenin asitliği, büyüme hızını büyük ölçüde etkileyebilir. Asitlik, 0 ila 14 arasında değişen pH ölçeği kullanılarak ölçülür. Değer ne kadar düşük olursa, madde o kadar asitli olur. Daha yüksek değerler bir alkali maddeyi gösterir. Çoğu bakteri en iyi şekilde nötr pH seviyesinde ya da ölçekte 7 ürer. Çoğunlukla, bakteri türüne bağlı olmasına rağmen, 4.5 kadar düşük bir asidite ile çoğaltılması mümkündür.
Bakterilerin büyümesi için optimum sıcaklık aralığı, bakteri türüne bağlı olarak da büyük ölçüde değişir. 45 F'nin altındaki sıcaklıklar bakteri üremesini yavaşlatır ve 140 F'nin üzerindeki sıcaklıklar çoğu bakteri türünü öldürür. Bu nedenle gıda zehirlenmesini önlemek için buzdolapları, dondurucular ve fırınlar zorunludur.