Trimeresurus mcgregori, commonly known as McGregor's pit viper or the Batanes pit viper, is a species of venomous snake in the subfamily Crotalinae of the family Viperidae. The species is endemic to the Philippines.
The specific name, mcgregori, is in honor of Australian-American ornithologist (1871âÂÂ1936), who collected the type specimen, and survived its bite.
The scalation of Trimeresurus mcgregori includes 21 (23) rows of dorsal scales at midbody, 170-172/173-178 (or 169-172/168-178) ventral scales in males/females, 62-66/58-60 (or 63-69/56-62) subcaudal scales in males/females, and 10âÂÂ11 supralabial scales.
Trimeresurus mcgregori is found in the Philippines on the Batanes Islands. The type locality given is "Batan Island, Batanes Group, (lying between Luzon and Formosa)" (Philippine Islands).
The preferred natural habitats of Trimeresurus mcgregori are forest and shrubland, at altitudes from sea level to , but it has also been found in agricultural areas.
Trimeresurus mcgregori was originally described as a new species by E.H. Taylor in 1919. It was considered to be a subspecies of T. flavomaculatus by Alan E. Leviton (1961). It was re-elevated to a full species by (2001, 2002).