221 species
Nepenthes Albomarginata
0–1,100 m
Borneo, Sumatra, Malaysia
Nepenthes Attenboroughii
1,450–1,726 m
Philippines
Nepenthes Barcelonae
1,500–1,700 m
Philippines
Nepenthes Bellii
0–800 m
Philippines, Mindanao
Nepenthes Biak
Borneo, Philippines, Indonesia
Nepenthes Bicalcarata
0–950 m
Borneo
Nepenthes Bongso
1,000–2,700 m
Sumatra, Indonesia
Nepenthes Boschiana
1,200–1,800 m
Borneo, Kalimantan, Indonesia
Nepenthes Burbidgeae
1,200–1,800 m
Borneo, Sabah
Nepenthes Ceciliae
1,500–1,880 m
Mindanao
Nepenthes Chaniana
1,100–1,800 m
Sabah, Sarawak, Kalimantan
Nepenthes Copelandii
1,100–2,400 m
Philippines, Australia, Mindanao
Nepenthes Densiflora
1,700–3,200 m
Sumatra, Malaysia
Nepenthes Eymae
1,000–2,000 m
Borneo, Sulawesi, Sumatra
Nepenthes Faizaliana
400–1,600 m
Borneo, Sarawak
Nepenthes Flava
1,800–2,200 m
Sumatra
Nepenthes Glandulifera
1,100–1,700 m
Sarawak
Nepenthes Gymnamphora
600–2,800 m
Sumatra, Java, Indonesia
Nepenthes Jamban
1,800–2,100 m
Sumatra, Indonesia
Nepenthes LVTP ‘Riker’
900–2,600 m
Borneo, Malaysia, Indonesia
Nepenthes Longifolia
300–1,100 m
Sumatra, Indonesia, Malaysia
Nepenthes Macrophylla
2,200–2,642 m
Borneo, Sabah, Malaysia
Nepenthes Merrilliana
0–1,100 m
Philippines
Nepenthes Mollis
1,800–1,800 m
Borneo, Kalimantan
Nepenthes Ovata
1,700–2,100 m
Sumatra
Nepenthes Petiolata
1,450–1,900 m
Philippines, Mindanao
Nepenthes Reinwardtiana
0–2,200 m
Borneo, Sabah, Sumatra
Nepenthes Rigidifolia
1,000–1,600 m
Sumatra
Nepenthes Robcantleyi
1,800–1,800 m
Borneo
Nepenthes Rowanae
0–500 m
Australia
Nepenthes Samudera
Sumatra
Nepenthes Sibuyanensis
1,250–1,500 m
Philippines
Nepenthes Singalana
2,000–2,900 m
Sumatra
Nepenthes Spathulata
1,100–2,900 m
Sumatra, Java
Nepenthes Stenophylla
800–2,600 m
Borneo
Nepenthes Sumatrana
0–800 m
Sumatra, Indonesia
Nepenthes Talangensis
1,800–2,500 m
Borneo, Sumatra, Indonesia
Nepenthes Tentaculata
400–2,550 m
Borneo, Sulawesi
Nepenthes Tenuis
1,000–1,200 m
Sumatra, Indonesia
Nepenthes Tomoriana
0–500 m
Sulawesi
Nepenthes Viking
0–200 m
Thailand
Nepenthes Vogelii
1,000–1,500 m
Borneo
Nepenthes Zakriana
1,500–2,400 m
Borneo
Nepenthes abalata
0–20 m
Philippines
Nepenthes abgracilis
670–670 m
Philippines, Mindanao
Nepenthes adnata
600–1,200 m
Sumatra, Indonesia
Nepenthes aenigma
1,200–1,200 m
Nepenthes alba
1,600–2,187 m
Malaysia
Nepenthes alfredoi
160–345 m
Philippines, Mindanao
Nepenthes alzapan
1,800–1,800 m
Nepenthes ampullaria
0–2,100 m
Malaysia, Indonesia, Brunei
Nepenthes andamana
0–50 m
Thailand

Nepenthes angasanensis
2,200–2,800 m
Sumatra
Nepenthes appendiculata
1,450–1,700 m
Borneo, Sarawak
Nepenthes argentii
1,400–1,900 m
Philippines
Nepenthes aristolochioides
1,800–2,500 m
Indonesia
Nepenthes armin
750–750 m
Philippines
Nepenthes batik
1,300–1,500 m
Malaysia
Nepenthes beccariana
0–800 m
Indonesia
Nepenthes benstonei
150–1,350 m
Malaysia
Nepenthes berbulu
1,400–2,100 m
Malaysia
Nepenthes bokorensis
800–1,080 m
Cambodia
Nepenthes bracteosa
710–760 m
Thailand
Nepenthes burkei
1,100–2,000 m
Philippines
Nepenthes cabanae
Philippines, Mindanao
Nepenthes calcicola
250–270 m
Papua New Guinea
Nepenthes campanulata
100–300 m
Malaysia, Indonesia
Nepenthes candalaga
1,800–2,100 m
Philippines, Mindanao
Nepenthes carunculata
1,800–2,600 m
Indonesia
Nepenthes chang
300–600 m
Thailand
Nepenthes cid
770–770 m
Philippines, Mindanao
Nepenthes clipeata
600–800 m
Indonesia
Nepenthes cornuta
1,000–1,000 m
Philippines, Mindanao
Nepenthes dactylifera
300–1,200 m
Malaysia (Sarawak, Borneo)
Nepenthes danseri
0–320 m
Nepenthes deaniana
1,180–1,296 m
Philippines, Palawan
Nepenthes diabolica
2,200–2,300 m
Sulawesi
Nepenthes diatas
2,400–2,900 m
Sumatra
Nepenthes distillatoria
0–700 m
Sri Lanka
Nepenthes domei
850–1,000 m
Malaysia
Nepenthes dubia
1,600–2,700 m
Sumatra, Indonesia
Nepenthes echinatus
Nepenthes echinosporus
Nepenthes edwardsiana
1,600–2,700 m
Malaysia
Nepenthes ephippiata
1,300–2,000 m
Borneo, Sarawak, Kalimantan
Nepenthes epiphytica
1,000–1,000 m
Borneo, Kalimantan
Nepenthes erucoides
800–929 m
Mindanao, Palawan
Nepenthes eustachya
0–1,600 m
Sumatra
Nepenthes extincta
400–400 m
Philippines, Mindanao
Nepenthes fractiflexa
1,400–2,150 m
Borneo, Sarawak, Kalimantan
Nepenthes fusca
300–2,500 m
Borneo
Nepenthes gantungensis
1,600–1,784 m
Palawan
Nepenthes glabrata
1,600–2,100 m
Sulawesi
Nepenthes graciliflora
300–1,280 m
Philippines, Mindanao
Nepenthes gracilis
0–1,100 m
Malaysia, Indonesia, Thailand
Nepenthes gracillima
1,400–2,000 m
Malaysia
Nepenthes halmahera
10–760 m
Indonesia
Nepenthes hamata
1,400–2,500 m
Indonesia
Nepenthes hamiguitanensis
1,200–1,600 m
Mindanao
Nepenthes harauensis
1,100–1,400 m
Sumatra
Nepenthes hemsleyana
0–200 m
Brunei, Malaysia
Nepenthes higaonon
Philippines, Mindanao
Nepenthes hirsuta
200–1,100 m
Malaysia, Indonesia, Brunei
Nepenthes hirtella
348–355 m
Thailand
Nepenthes hispida
100–800 m
Borneo
Nepenthes holdenii
600–800 m
Nepenthes hookeriana
0–1,200 m
Malaysia, Indonesia, Brunei
Nepenthes hurrelliana
1,300–2,400 m
Borneo, Sabah, Sarawak
Nepenthes inermis
1,500–2,600 m
Sumatra, Indonesia
Nepenthes infauna
Nepenthes insignis
0–850 m
Nepenthes izumiae
1,700–1,900 m
Sumatra
Nepenthes jacquelineae
1,700–2,200 m
Sumatra, Indonesia
Nepenthes junghuhnii
1,220–1,220 m
Sumatra
Nepenthes justinae
1,000–1,620 m
Mindanao
Nepenthes kampalili
2,200–2,320 m
Mindanao
Nepenthes kampotiana
0–600 m
Thailand, Vietnam
Nepenthes kerrii
400–500 m
Malaysia, Thailand
Nepenthes khasiana
500–1,500 m
India
Nepenthes kitanglad
1,800–2,100 m
Philippines, Mindanao
Nepenthes klossii
930–2,000 m
Indonesia
Nepenthes kongkandana
0–50 m
Thailand
Nepenthes krabiensis
600–700 m
Thailand
Nepenthes kuchingensis
0–800 m
Malaysia
Nepenthes lamii
3,200–3,520 m
Nepenthes latiffiana
1,000–1,100 m
Malaysia
Nepenthes lavicola
2,000–2,600 m
Sumatra
Nepenthes leonardoi
1,300–1,490 m
Philippines, Palawan
Nepenthes leyte
900–900 m
Philippines
Nepenthes limiana
700–2,171 m
Malaysia
Nepenthes lingulata
1,700–2,100 m
Sumatra
Nepenthes longiptera
750–1,600 m
Sumatra, Indonesia
Nepenthes lowii
1,650–2,600 m
Malaysia
Nepenthes maagnawensis
2,300–2,700 m
Philippines, Mindanao
Nepenthes macfarlanei
900–2,150 m
Malaysia
Nepenthes macrovulgaris
300–1,200 m
Borneo, Sabah, Malaysia
Nepenthes madagascariensis
0–500 m
Madagascar
Nepenthes major
Nepenthes malayensis
800–1,000 m
Malaysia
Nepenthes malimumuensis
1,000–1,020 m
Philippines, Mindanao
Nepenthes manobo
1,000–1,020 m
Philippines, Mindanao
Nepenthes mantalingajanensis
Palawan
Nepenthes mapuluensis
700–800 m
Borneo, Kalimantan
Nepenthes maryae
2,100–2,100 m
Borneo, Sulawesi, Indonesia
Nepenthes masoalensis
0–400 m
Madagascar
Nepenthes maxima
40–2,600 m
Indonesia, Papua New Guinea
Nepenthes maximoides
Philippines
Nepenthes megastoma
Philippines, Palawan
Nepenthes micramphora
1,100–1,635 m
Philippines, Mindanao
Nepenthes mikei
1,100–2,800 m
Sumatra
Nepenthes mindanaoensis
0–1,400 m
Mindanao
Nepenthes minima
1,000–1,700 m
Philippines, Sulawesi, Indonesia
Nepenthes mira
1,550–1,605 m
Philippines, Palawan
Nepenthes mirabilis
0–1,500 m
Malaysia, Indonesia, Thailand
Nepenthes mirabilis ‘Winged’
0–1,000 m
Thailand, Malaysia, Indonesia
Nepenthes miranda
Nepenthes misoolensis
Indonesia
Nepenthes monticola
1,400–2,620 m
Nepenthes muluensis
1,700–2,400 m
Borneo
Nepenthes murudensis
2,000–2,423 m
Borneo
Nepenthes naga
1,500–2,000 m
Sumatra, Indonesia
Nepenthes nebularum
1,800–1,800 m
Philippines
Nepenthes negros
Philippines
Nepenthes neoguineensis
0–1,400 m
Nepenthes nigra
1,500–2,700 m
Sulawesi
Nepenthes northiana
0–500 m
Malaysia
Nepenthes orbiculata
Thailand
Nepenthes palawanensis
1,100–1,236 m
Philippines, Palawan
Nepenthes paniculata
1,460–1,460 m
Nepenthes pantaronensis
Philippines, Mindanao
Nepenthes papuana
0–1,300 m
Nepenthes parvula
Australia
Nepenthes peltata
865–1,635 m
Philippines
Nepenthes pervillei
350–750 m
Nepenthes philippinensis
0–600 m
Philippines, Palawan
Nepenthes pilosa
1,600–1,600 m
Borneo
Nepenthes pitopangii
1,400–1,800 m
Sulawesi, Indonesia
Nepenthes platychila
900–1,400 m
Malaysia
Nepenthes pongoides
900–900 m
Sabah, Malaysia
Nepenthes pudica
1,100–1,300 m
Borneo, Kalimantan
Nepenthes pulchra
1,300–1,800 m
Mindanao
Nepenthes putaiguneung
Sumatra, Indonesia
Nepenthes rafflesiana
0–1,200 m
Malaysia, Indonesia, Brunei
Nepenthes rajah
1,500–2,650 m
Malaysia
Nepenthes ramispina
900–2,000 m
Malaysia
Nepenthes ramos
670–1,400 m
Philippines, Mindanao
Nepenthes rhombicaulis
1,600–2,000 m
Sumatra
Nepenthes ridzana
Malaysia
Nepenthes rosea
450–520 m
Thailand
Nepenthes rowaniae
0–80 m
Australia
Nepenthes samar
Philippines
Nepenthes sanguinea
300–1,800 m
Malaysia, Thailand
Nepenthes saranganiensis
1,800–2,100 m
Mindanao
Nepenthes sericea
1,300–2,183 m
Malaysia
Nepenthes smilesii
0–1,500 m
Thailand, Vietnam
Nepenthes spectabilis
1,400–2,200 m
Indonesia
Nepenthes sumagaya
1,600–2,247 m
Philippines, Mindanao
Nepenthes suratensis
0–200 m
Thailand
Nepenthes surigaoensis
800–1,200 m
Philippines
Nepenthes talaandig
1,000–1,000 m
Philippines, Mindanao
Nepenthes taminii
Sumatra
Nepenthes tboli
1,463–1,463 m
Philippines, Mindanao
Nepenthes tenax
0–80 m
Australia
Nepenthes thai
500–600 m
Thailand
Nepenthes thorelii
10–20 m
Vietnam, Cambodia, Thailand
Nepenthes tobaica
380–1,800 m
Sumatra
Nepenthes treubiana
0–80 m
Nepenthes trichocarpa
0–1,000 m
Malaysia, Indonesia, Singapore
Nepenthes truncata
0–1,500 m
Philippines
Nepenthes ultra
Nepenthes ulukaliana
1,200–1,772 m
Malaysia
Nepenthes undulatifolia
1,800–1,800 m
Indonesia
Nepenthes veitchii
0–1,600 m
Malaysia, Brunei, Indonesia
Nepenthes ventricosa
1,000–2,000 m
Philippines
Nepenthes vieillardii
0–850 m
New Caledonia
Nepenthes villosa
1,600–3,240 m
Malaysia
Nepenthes viridis
Philippines
Nepenthes weda
415–1,014 m
Indonesia
Nepenthes zygon
1,500–1,875 m
Philippines, Mindanao
Nepenthes × hookeriana
0–500 m
Malaysia, Singapore, Indonesia
Nepenthes × trusmadiensis
2,200–2,600 m