A Shelford -féle toleranciatörvény az a törvény , amely szerint egy faj létezését korlátozó tényezők határozzák meg, amelyek nemcsak a minimumon, hanem a maximumon is vannak. Kiegészíti Liebig minimumtörvényét , ahol csak a minimumról beszélünk.
Victor Ernest Shelford fogalmazta meg 1911-ben.
„Egy szervezet gyarapodásának korlátozó tényezője lehet a környezeti hatás minimuma és maximuma, amelyek közötti tartomány határozza meg a szervezet tűrőképességét ( toleranciáját ) ezzel a tényezővel szemben.” [egy]
Példa: az élő szervezetek számára elviselhetetlen lehet nemcsak a hiány (ahogyan Liebig rámutatott), hanem a túlzott hő-, fény- és vízhiány is. Bármilyen túlzott vagy hiányos tényező korlátozhatja az organizmusok és populációk növekedését és fejlődését.