Există 3458 de specii cunoscute de șerpi începând din februarie 2014, conform Baza de date Reptile. Acest număr se modifică periodic pe măsură ce sunt observate noi șerpi și unele grupuri sunt reclasificate.
O specie este în mod tradițional definită ca un grup de animale care sunt capabile să se reproducă unul cu celălalt, purtând descendenți fertili și împărtășind informații genetice. În comunitatea științifică contemporană, există o schimbare către definirea unei specii prin criterii evolutive. Acest lucru duce la reclasificarea multor animale, inclusiv șerpi, care creează dispute pe care grupuri exacte constituie o specie. Există specii de șarpe de pe toate continentele, cu excepția Antarcticii. Insulele Irlandei, Islandei și Noii Zeelande sunt, de asemenea, lipsite de șerpi.