The Black Swallowtail likes open habitats. It is found from sea level to high mountains. It is found in fields, meadows, deserts, marshes, near lakes and streams, farms, lawns, near cities, near roads, and gardens. It is rarely (unusually) found in forests or woodlands.