Cross Insurance has over 30 offices located throughout Maine, Massachusetts and New Hampshire. Each office has a full staff of insurance professionals eager to assist you with all your personal and business insurance coverage needs. Please look below to find the contact information for a Cross Insurance office near you, or use our convenient contact form.