Zurich North America is one of the largest providers of insurance solutions and services to businesses and individuals. Our customers represent industries ranging from agriculture to construction and include more than 90 percent of the Fortune 500. We’ve backed the building of some of the most recognizable structures in North America — from the Hoover Dam to Madison Square Garden to the Confederation Bridge. Our North American, LEED Platinum® headquarters is located in the Chicago area. We employ approximately 9,000 people in North America and have offices throughout the U.S. and Canada.
Address1299 Zurich Way
Schaumburg, Illinois, US
Join the #1 platform for brand partnerships
Find the right partners that match your audience
Connect with partners and manage your conversations all in one place
Gain meaningful insights into the success of your partnerships