Christopher Columbus came from the Republic of Genoa, in what is now northwestern Italy. Historians generally agree he was born in or near the city of Genoa around 1451, even though he later lived and sailed from Portugal and then Spain.