Pilots in the race are in fast, agile planes hit speeds of up to about 230 mph along a low-level aerial track.
Thousands of fans turned out last year along San Diego's waterfront to watch the high-speed races.
The top sports headlines of the day
San Diego will host the event May 9-10, and Windsor will do so June 13-14.
Windsor, Ontario, and neighboring Detroit shared host duties in 2008, but Windsor Mayor Eddie Francis said the Michigan city decided to forgo involvement this year. Francis forecasts economic benefits to his area of up to $57 million U.S.
Other stops are Abu Dhabi, United Arab Emirates; Budapest, Hungary; Porto, Portugal; and Barcelona.