This is a list of butterflies of Mexico. According to this list, there are 2,045 butterfly species present in Mexico.

Papilionidae

Baroniinae Baronia brevicornis brevicornis – baronia Baronia brevicornis rufodiscalis – baronia

Papilioninae

Troidini Battus eracon – West-Mexican swallowtail Battus ingenuus – Dyar's swallowtail Battus laodamas copanae – green-patch swallowtail Battus laodamas iopas – green-patch swallowtail Battus lycidas – Cramer's swallowtail Battus philenor acauda – Yucatán pipevine swallowtail Battus philenor insularis – Revillagigedo pipevine swallowtail Battus philenor orsua – Tres Marias pipevine swallowtail Battus philenor philenor – pipevine swallowtail Battus polydamas polydamas – Polydamas swallowtail Parides alopius – white-dotted cattleheart Parides anchises marthilia – Chiapas cattleheart Parides childrenae childrenae – green-celled cattleheart Parides erithalion polyzelus – variable cattleheart Parides erithalion trichopus – variable cattleheart Parides eurimedes mylotes – true cattleheart Parides iphidamas iphidamas – Iphidamas cattleheart Parides montezuma – Montezuma's cattleheart Parides panares lycimenes – wedge-spotted cattleheart Parides panares panares – wedge-spotted cattleheart Parides photinus – pink-spotted cattleheart Parides sesostris zestos – emerald-patched cattleheart

Leptocircini Eurytides agesilaus fortis – short-lined kite-swallowtail Eurytides agesilaus neosilaus – short-lined kite-swallowtail Eurytides calliste calliste – yellow kite-swallowtail Eurytides dioxippus lacandones – thick-bordered kite-swallowtail Eurytides epidaus epidaus – Mexican kite-swallowtail Eurytides epidaus fenochionis – Mexican kite-swallowtail Eurytides epidaus tepicus – Mexican kite-swallowtail Eurytides macrosilaus penthesilaus – five-striped kite-swallowtail Eurytides marcellus – zebra swallowtail Eurytides philolaus philolaus – dark kite-swallowtail Eurytides salvini – Salvin's kite-swallowtail Eurytides thyastes marchandii – orange kite-swallowtail Eurytides thyastes occidentalis – orange kite-swallowtail Mimoides ilus branchus – Ilus swallowtail Mimoides ilus occiduus – Ilus swallowtail Mimoides phaon phaon – variable swallowtail Mimoides thymbraeus aconophos – white-crescent swallowtail Mimoides thymbraeus thymbraeus – white-crescent swallowtail

Papilionini Papilio alexiares alexiares – Mexican tiger swallowtail Papilio alexiares garcia – Garcia tiger swallowtail Papilio anchisiades idaeus – ruby-spotted swallowtail Papilio androgeus epidaurus – Androgeus swallowtail Papilio astyalus bajaensis – broad-banded swallowtail Papilio astyalus pallas – broad-banded swallowtail Papilio cresphontes – giant swallowtail Papilio erostratus erostratinus – Erostratus swallowtail Papilio erostratus erostratus – Erostratus swallowtail Papilio erostratus vazquezae – Erostratus swallowtail Papilio esperanza – Esperanza swallowtail Papilio eurymedon – pale tiger swallowtail Papilio garamas abderus – magnificent swallowtail Papilio garamas baroni – magnificent swallowtail Papilio garamas electryon – magnificent swallowtail Papilio garamas garamas – magnificent swallowtail Papilio glaucus glaucus – eastern tiger swallowtail Papilio indra pergamus – Indra swallowtail Papilio machaon bairdii – Baird's swallowtail Papilio multicaudata grandiosus – two-tailed tiger swallowtail Papilio multicaudata multicaudata – two-tailed tiger swallowtail Papilio multicaudata pusillus – two-tailed tiger swallowtail Papilio ornythion – ornythion swallowtail Papilio palamedes leontis – Palamedes swallowtail Papilio pilumnus – three-tailed tiger swallowtail Papilio polyxenes asterius – black swallowtail Papilio polyxenes coloro – desert swallowtail Papilio rogeri pharnaces – pink-spotted swallowtail Papilio rogeri rogeri – pink-spotted swallowtail Papilio rutulus – western tiger swallowtail Papilio thoas autocles – Thoas swallowtail Papilio torquatus mazai – Torquatus swallowtail Papilio torquatus tolus – Torquatus swallowtail Papilio victorinus morelius – victorine swallowtail Papilio victorinus victorinus – victorine swallowtail Papilio zelicaon – anise swallowtail

Pieridae

Dismorphinae Dismorphia amphione isolda – tiger mimic-white Dismorphia amphione lupita – tiger mimic-white Dismorphia amphione praxinoe – tiger mimic-white Dismorphia crisia alvarezi – crisia mimic-white Dismorphia crisia virgo – crisia mimic-white Dismorphia eunoe chamula – Eunoe mimic-white Dismorphia eunoe eunoe – Eunoe mimic-white Dismorphia eunoe popoluca – Eunoe mimic-white Dismorphia theucharila fortunata – clearwinged mimic-white Enantia albania albania – costa-spotted mimic-white Enantia jethys – Jethys mimic-white Enantia lina marion – white mimic-white Enantia lina virna – white mimic-white Enantia mazai diazi – De la Maza's mimic-white Enantia mazai mazai – De la Maza's mimic-white Lieinix lala lala – dark mimic-white Lieinix lala turrenti – dark mimic-white Lieinix neblina – Guerrero mimic-white Lieinix nemesis atthis – frosted mimic-white Lieinix nemesis nayaritensis – frosted mimic-white Pseudopieris nehemia irma – clean mimic-white

Coliadinae Abaeis nicippe – sleepy orange Anteos clorinde – white angled-sulphur Anteos maerula – yellow angled-sulphur Aphrissa boisduvalii – Boisduval's sulphur Aphrissa schausi – Schaus' sulphur Aphrissa statira statira – statira sulphur Colias eurytheme – orange sulphur Colias harfordii – Harford's sulphur Colias philodice eriphyle – clouded sulphur Colias philodice guatemalena – Guatemalan sulphur Eurema agave millerorum – agave yellow Eurema albula celata – white yellow Eurema boisduvaliana – Boisduval's yellow Eurema daira eugenia – barred yellow Eurema daira sidonia – barred yellow Eurema mexicana mexicana – Mexican yellow Eurema salome jamapa – Salome yellow Eurema xantochlora xanthochlora – tropical yellow Kricogonia lyside – lyside sulphur Nathalis iole – dainty sulphur Phoebis agarithe agarithe – large orange sulphur Phoebis agarithe fisheri – large orange sulphur Phoebis argante – apricot sulphur Phoebis neocypris virgo – tailed sulphur Phoebis philea philea – orange-barred sulphur Phoebis sennae marcellina – cloudless sulphur Prestonia clarki – West-Mexican sulphur Pyrisitia dina westwoodi – dina yellow Pyrisitia lisa centralis – little yellow Pyrisitia nise nelphe – mimosa yellow Pyrisitia proterpia – tailed orange Rhabdodryas trite – straight-lined sulphur Zerene cesonia cesonia – southern dogface Zerene eurydice – California dogface

Pierinae

Anthocharidini Anthocharis cethura bajacalifornia – desert orangetip Anthocharis cethura cethura – desert orangetip Anthocharis cethura pima – Pima orangetip Anthocharis lanceolata australis – gray marble Anthocharis lanceolata desertolimbus – gray marble Anthocharis limonea – Mexican orangetip Anthocharis midea texana – falcate orangetip Anthocharis sara sara – Sara orangetip Anthocharis thoosa inghami – southwestern orangetip Euchloe guaymasensis – Sonoran marble Euchloe hyantis – desert marble Euchloe lotta – desert marble Hesperocharis costaricensis pasion – Costa Rican white Hesperocharis crocea crocea – orange white Hesperocharis crocea jaliscana – orange white Hesperocharis graphites avivolans – marbled white Hesperocharis graphites graphites – marbled white

Pierini Archonias brassolis approximata – cattleheart white Ascia monuste monuste – great southern white Ascia monuste raza – great southern white Catasticta flisa flisa – narrow-banded dartwhite Catasticta flisa flisandra – narrow-banded dartwhite Catasticta flisa flisella – narrow-banded dartwhite Catasticta nimbice nimbice – Mexican dartwhite Catasticta nimbice ochracea – Mexican dartwhite Catasticta teutila flavifasciata – pure-banded dartwhite Catasticta teutila teutila – pure-banded dartwhite Charonias eurytele nigrescens – tiger white Eucheira socialis socialis – social white Eucheira socialis westwoodi – social white Ganyra howarthi – Howarth's white Ganyra josephina josepha – giant white Ganyra phaloe tiburtia – Godart's white Glutophrissa drusilla tenuis – Florida white Itaballia demophile centralis – black-banded white Itaballia pandiosa kicaha – brown-bordered white Leptophobia aripa elodia – mountain white Melete lycimnia isandra – creamy white Melete polyhymnia florinda – golden white Melete polyhymnia serrana – golden white Neophasia terlooii – Mexican pine white Pereute charops charops – darkened white Pereute charops leonilae – darkened white Pereute charops nigricans – darkened white Pereute charops sphocra – darkened white Perrhybris pamela chajulensis – Chiapan white Perrhybris pamela mapa – Chiapan white Pieriballia viardi viardi – viardi white Pieris rapae rapae – cabbage white Pontia beckerii – Becker's white Pontia protodice – checkered white Pontia sisymbrii sisymbrii – spring white Pontia sisymbrii transversa – spring white

Lycaenidae

Miletinae Feniseca tarquinius tarquinius – harvester (expected)

Lycaeninae Iophanus pyrrhias – Guatemalan copper Lycaena arota arota – tailed copper Lycaena gorgon gorgon – gorgon copper Lycaena helloides – purplish copper Lycaena hermes – Hermes copper Lycaena xanthoides xanthoides – great copper

Theclinae

Theclini Habrodais grunus grunus – golden hairstreak Habrodais poodiae – Baja hairstreak Hypaurotis crysalus crysalus – Colorado hairstreak

Eumaeini Allosmaitia strophius – Strophius hairstreak Apuecla maeonis – Maeonis hairstreak Apuecla upupa – upupa hairstreak Arawacus hypocrita – pallid hairstreak Arawacus jada – creamy hairstreak Arawacus sito – fine-lined hairstreak Arawacus togarna – togarna hairstreak Arcas cypria – Mexican arcas Arcas imperialis – imperial arcas Arumecla galliena – red-based groundstreak Arumecla nisaee – nisaee groundstreak Atlides carpasia – jeweled hairstreak Atlides gaumeri – white-tipped hairstreak Atlides halesus corcorani – great blue hairstreak Atlides inachus – spying hairstreak Atlides polybe – black-veined hairstreak Atlides rustan – Rustan hairstreak Aubergina hicetas – Hicetas hairstreak Aubergina paetus – Paetus hairstreak Aubergina species – Bob's hairstreak Brangas carthaea – green-spotted brangas Brangas coccineifrons – black-veined brangas Brangas getus – bright brangas Brangas neora – common brangas Brevianta busa – white-scalloped hairstreak Brevianta tolmides – white-frosted hairstreak Callophrys affinis apama – Apama hairstreak Callophrys affinis chapmani – Apama hairstreak Callophrys augustinus annettae – brown elfin Callophrys augustinus iroides – brown elfin Callophrys dospassosi dospassosi – Dos Passos' hairstreak Callophrys dospassosi searsi – Dos Passos' hairstreak Callophrys eryphon eryphon – western pine elfin Callophrys estela – Estela hairstreak Callophrys gryneus "nelsoni" – Guadalupe Island juniper hairstreak Callophrys gryneus castalis – Texas juniper hairstreak Callophrys gryneus cedrosensis – Cedar Island juniper hairstreak Callophrys gryneus loki – Loki juniper hairstreak Callophrys gryneus siva – Siva juniper hairstreak Callophrys gryneus turkingtoni – Chihuahuan juniper hairstreak Callophrys guatemalena – Guatemalan hairstreak Callophrys henrici solatus – Henry's elfin Callophrys mcfarlandi – Sandia hairstreak Callophrys perplexa perplexa – lotus hairstreak Callophrys scaphia – Chiapas hairstreak Callophrys spinetorum millerorum – thicket hairstreak Callophrys spinetorum spinetorum – thicket hairstreak Callophrys xami texami – xami hairstreak Callophrys xami xami – xami hairstreak Calycopis atnius – atnius groundstreak Calycopis calus – calus groundstreak Calycopis cerata – cerata groundstreak Calycopis clarina – white-striped groundstreak Calycopis demonassa – shining groundstreak Calycopis drusilla – Drusilla groundstreak Calycopis isobeon – dusky-blue groundstreak Calycopis origo – origo groundstreak Calycopis pisis – Pisis groundstreak Calycopis tamos – Tamos hairstreak Calycopis trebula – Trebula groundstreak Calycopis xeneta – brilliant groundstreak Camissecla vespasianus – Vespasianus groundstreak