Țările care nu au șerpi sunt Irlanda, Groenlanda, Noua Zeelandă și Islanda. Continentul Antarcticii nu are și șerpi.
Oamenii de știință cred că în cea mai recentă epocă de gheață, care a avut loc cu aproximativ 10.000 de ani în urmă, climatul Irlandei a devenit prea frig pentru șerpi și multe alte animale pentru a supraviețui, așa că au părăsit insula sau au murit acolo. Când epoca de gheață sa încheiat și clima a revenit la normal, Irlanda a fost înconjurată de apă, care a tăiat accesul șerpilor. Șerpii sunt recunoscuți lent pentru a se adapta la noi medii și climă, ceea ce poate explica de ce orice șerpi care au fost introduși în Irlanda de la epoca de gheață nu au fost suficienți pentru a recoloniza țara.