Shelfordův zákon tolerance je zákon, podle kterého je existence druhu určována limitujícími faktory, které jsou nejen na minimu, ale i na maximu. Doplňuje Liebigův zákon minima , kde se bavíme pouze o minimu.
Formuloval Victor Ernest Shelford v roce 1911.
"Omezujícím faktorem pro prosperitu organismu může být jak minimum, tak maximum vlivu prostředí, jehož rozmezí určuje míru odolnosti ( tolerance ) organismu vůči tomuto faktoru." [jeden]
Příklad: nesnesitelný pro živé organismy může být nejen nedostatek (jak podotkl Liebig), ale i nadbytek tepla, světla a vody. Jakýkoli nadbytek nebo nedostatek může omezit růst a vývoj organismů a populací.