I was wondering about this the other day. Since 2009, I've been noting when I've seen my first swifts. The earliest was 20th April, the latest 20th May. I've not seen any yet this year although it has been a bit chilly and maybe the north winds have been pushing them back a bit.