S Alberta and to S Ontario, Quebec and Nova Scotia, Canada; throughout much of C and E USA, excluding Florida; southwards to N Durango and along Caribbean coast to Isthmus of Tehuantepec and NW Yucatán Peninsula, México.