Syrians, Afghans and Iraqis accounted for more than half of the first-time applicants, Eurostat said.
Of the more than 1.2 million asylum seekers, 362,800 were from Syria -- double the number of Syrians in 2014 -- while the number of Afghans quadrupled to 178,200 and Iraqis multiplied by seven to 121,500, according to the agency.
Germany had the highest number of applicants, with 441,800, or 35%; followed by Hungary with 174,400; Sweden with 156,100; then Austria, Italy and France.
The Eurostat figures come just days before European Union and Turkish heads of state are due to meet to discuss the migrant crisis in Brussels, Belgium.
Syrian refugees: Desperate just to go to school
'Crisis of European solidarity'
The United Nations refugee agency has issued recommendations aimed at helping resolve the crisis.
They include developing Europe-wide systems of responsibility for asylum seekers, including setting up a system for asylum requests "to be distributed in an equitable way across EU member states."
EU chief to economic migrants: 'Do not come to Europe'
"We are running out of time, and strong leadership and vision are urgently needed from European leaders to deal with what is, in our view, a situation that can still be managed if properly addressed," said U.N. High Commissioner for Refugees Filippo Grandi.
"This is as much a crisis of European solidarity as it is a refugee crisis."
'Imminent humanitarian crisis'
Europe is struggling to respond to the massive influx of migrants.
Read: France pushes ahead with 'Jungle' migrant camp clearance after clashes
On Tuesday, Grandi warned of an "imminent humanitarian crisis" in Europe as countries remained at odds over their response to the issue.
Austria and countries along the main Balkan migration route through Europe -- including Slovenia, Croatia, Serbia and Macedonia -- recently agreed to tighten border controls to slow arrivals to a trickle.
The move has created a rapidly growing bottleneck of migrants in Greece, a country facing its own severe financial hardships, as the flow of people there from Turkey continues unabated.
German Chancellor Angela Merkel said at a news conference in Berlin on Tuesday that the European Union needed to stick to its obligation, made in September, to resettle 160,000 refugees among its members over two years. So far, much fewer have been resettled.
She also said European countries needed to reinstate the Schengen system of border-free travel within Europe to deal with the crisis. Many countries have implemented extra border controls in response to the migrant influx.
Ways to help ongoing migrant crisis
Arrivals by sea
The International Organization for Migration estimates that 129,455 migrants crossed the Mediterranean Sea to Europe in the first nine months of this year. Some 418 people died trying to do so, it says.
The main nationalities have been Syrian, Afghan and Iraqi, it says.
"The numbers still fall far short of 2105's total, when over one million seaborne arrivals were recorded. But with ten months left, it now appears likely that last year's total will be surpassed, possibly before the end of the summer," the organization said.
CNN's Lindsay Isaac and Tim Hume contributed to this report.