- Contact your local road running club. Most clubs sponsor at least a couple of local races each year. Even if they don't, they'll probably know about some local races in your area. If you become a member of the club, they'll put you on their mailing list.
- Check in at your local running specialty shop or sports store. They'll probably have signs posted advertising upcoming races. If not, talk to one of the salespeople -- they should know about local events.
- Search the Internet for races. Some great sites with lots of local events to check out include: active.com or Running in the USA. If you're looking specifically for full or half marathons, try MarathonGuide.com and HalfMarathons.net.
- Talk to other runners. If you have a friend or co-worker who likes to run, ask them for recommendations of local races. If they've run the race before, they can give you their review of the course, race amenities, and overall experience to help you decide if it's a race you want to run.
Also see: How to Pick the Right Race to Run