Coastguard ships recovered some 800 migrants from nine different vessels on December 4, the coastal service said, and coordinated the rescue of another 230 boat migrants on December 5.
As of December 1, Italy had taken in more than 173,000 boat migrants this year, beating the previous record of 170,000 set in 2014. In all, about a half million have come in the past three years.
Italy has borne the brunt of new arrivals since the implementation in March of an agreement between the European Union and Turkey to curb the flow of migrants sailing for Greece.
The influx is putting the country's asylum process and legal system under increasing pressure.
Prime Minister Matteo Renzi had threatened to veto the European Union's budget to force partners to take in a greater share of asylum seekers, but he was due to resign on December 5 after losing a referendum on constitutional reform on December 4 by a landslide.