Rome has been Italy's capital since 1871 when Italy unified and chose the historic city as its seat of government. While Venice, Florence, and Milan are major Italian cultural and economic centers, Rome alone hosts the Italian government, Parliament, and Prime Minister's official residence.