There are many pages out there dedicated to helping you find a race near you. Some are more comprehensive than others, but there is not one that has every single race listed. For your convenience, I have listed the ones I find most useful:
If you would like to suggest a race finder to be included on this list, please make a comment below. Thanks!