Castle Garden (1830-1892) -- Castle Garden preceded Ellis Island and contains eleven million records of immigrants who came through the Port of New York.
Ellis Island (1892-1924) -- About twelve million immigrants came into the United States through Ellis Island.
The Ships List -- Includes passenger lists, transcriptions of diaries and journals, and immigration reports
Locating Immigration Records: Passenger Arrivals and Border Crossings (National Archives)