Harbor seals are normally found along the Atlantic Coast and islands from Maine southward to Massachusetts. Occasionally, areas further south in Connecticut, Long Island, New Jersey, and even North Carolina have reported small populations or stranded seals have been found in and near islands or on beaches. Harbor seals move south from eastern Canadian waters to breed along the coast of Maine in May and June, and return northward in fall.