Naturalisation after years of residence
Poland has the shortest published period: 3 years of uninterrupted residence, counted from the date you hold a permanent residence or EU long-term resident permit, with Polish at certified B1. The clock therefore starts years after your first work permit, not on arrival.
A 5-year figure is published for Belgium, France, Germany, Ireland, Luxembourg, Malta and the Netherlands. Austria, Italy, Spain and Slovenia sit at 10 years, and Latvia counts 5 years from the permanent permit, which in practice lands near 10 years after arrival.
Sweden moved from 5 to 8 years on 6 June 2026 with no transitional rules, and Finland to 8 years for applications from 1 October 2024.