Hummingbirds primarily migrate to Mexico and Central America for the winter. North American hummingbirds, like the Ruby-throated Hummingbird, make impressive migratory journeys to southern Mexico or Central America, flying distances that can include crossing the Gulf of Mexico. The Rufous Hummingbird, known for its long migration, travels from its breeding grounds in Alaska and Canada to winter in Mexico. Some species may also migrate shorter distances to southern U.S. states such as southern California, Arizona, and Texas. There are exceptions like Anna's Hummingbird, which may stay year-round along the Pacific Coast. Migration is generally driven by changes in daylight and food availability, as hummingbirds follow blooming flowers and insects.