Lots of websites have race listings so it’s useful to have a few go to pages to find future events;
Fetch Everyone – useful for all race distances
Runners World– useful for all race distances
100 Marathon Club– useful for UK and Ireland marathons, with listing for overseas too
Mega Marathoners – useful for UK and Ireland marathons
If you find any other useful sources please let me know.