Promote your race on popular race listing sites.
Find sponsors and apply to them online.
More than just a listing site, findarace.com is a marketplace for mass-participation sports events. An Airbnb for races.
Have you worked with Find a Race for your event?
Please provide details about your race (date, location, size etc) and your requirements.