Year of arrival in Spain Periodo Total Total 2024 252.476 Total 2023 240.208 Total 2022 181.581 Total 2021 144.012 Total 2020 126.266 Total 2019 98.954 Always resided in Spain 2024 49.450 Always resided in Spain 2023 50.908 Always resided in Spain 2022 54.209 Always resided in Spain 2021 32.360 Always resided in Spain 2020 25.286 Always resided in Spain 2019 20.693 2001 o antes 2024 9.829 2001 o antes 2023 11.774 2001 o antes 2022 14.197 2001 o antes 2021 18.762 2001 o antes 2020 15.955 2001 o antes 2019 14.553 2002 2024 3.461 2002 2023 4.244 2002 2022 5.678 2002 2021 5.857 2002 2020 5.926 2002 2019 4.753 2003 2024 3.525 2003 2023 4.414 2003 2022 5.997 2003 2021 6.184 2003 2020 6.007 2003 2019 4.737 2004 2024 3.915 2004 2023 5.160 2004 2022 6.447 2004 2021 6.687 2004 2020 6.448 2004 2019 4.976 2005 2024 4.652 2005 2023 6.227 2005 2022 8.050 2005 2021 7.576 2005 2020 6.482 2005 2019 4.860 2006 2024 5.912 2006 2023 7.664 2006 2022 9.642 2006 2021 8.529 2006 2020 7.471 2006 2019 5.795 2007 2024 6.863 2007 2023 9.099 2007 2022 10.666 2007 2021 9.360 2007 2020 7.978 2007 2019 6.624 2008 2024 5.913 2008 2023 7.818 2008 2022 8.678 2008 2021 7.278 2008 2020 6.344 2008 2019 5.285 2009 2024 4.168 2009 2023 5.402 2009 2022 5.779 2009 2021 4.641 2009 2020 4.321 2009 2019 3.579 2010 2024 3.683 2010 2023 4.986 2010 2022 5.003 2010 2021 3.808 2010 2020 4.065 2010 2019 3.063 2011 2024 3.878 2011 2023 4.898 2011 2022 4.821 2011 2021 4.151 2011 2020 4.413 2011 2019 3.181 2012 2024 3.421 2012 2023 3.887 2012 2022 3.901 2012 2021 3.558 2012 2020 3.837 2012 2019 2.959 2013 2024 3.242 2013 2023 3.538 2013 2022 3.620 2013 2021 3.400 2013 2020 3.611 2013 2019 2.293 2014 2024 3.647 2014 2023 5.481 2014 2022 4.809 2014 2021 3.969 2014 2020 3.921 2014 2019 2.082 2015 2024 5.557 2015 2023 8.063 2015 2022 5.432 2015 2021 4.022 2015 2020 3.987 2015 2019 2.051 2016 2024 10.815 2016 2023 13.106 2016 2022 6.686 2016 2021 4.302 2016 2020 4.142 2016 2019 2.049 2017 2024 18.001 2017 2023 17.825 2017 2022 6.707 2017 2021 3.910 2017 2020 2.775 2017 2019 1.669 2018 2024 22.497 2018 2023 22.093 2018 2022 5.016 2018 2021 2.442 2018 2020 1.208 2018 2019 1.950 2019 2024 27.377 2019 2023 20.446 2019 2022 2.402 2019 2021 1.421 2019 2020 1.470 2019 2019 1.802 2020 2024 12.591 2020 2023 6.171 2020 2022 979 2020 2021 917 2020 2020 619 2020 2019 "" 2021 2024 18.748 2021 2023 8.357 2021 2022 1.706 2021 2021 878 2021 2020 "" 2021 2019 "" 2022 2024 11.750 2022 2023 6.855 2022 2022 1.156 2022 2021 "" 2022 2020 "" 2022 2019 "" 2023 2024 7.040 2023 2023 1.792 2023 2022 "" 2023 2021 "" 2023 2020 "" 2023 2019 ""