Chicago is the principle location of Watch Dogs. It is the largest city in the state of Illinois, and the third largest city in the United States. Ubisoft has stated that the in-game version of Chicago will be large enough to support vehicles that can travel in excess of 180mph. All the trailers thus far have taken place in Chicago, with the E3 Gameplay Video prominently featuring the Chicago River, the Ambrose Theater, and the Loop.
Watch Dogs Locations