| Location Name | Address | Contact | |
| United States | Leica Microsystems Inc. | 10 Parkway North Deerfield United States, IL 60015 | +1 (800) 248-0123 |
| United Kingdom | Leica Microsystems (UK) Ltd | Larch House, Woodlands Business Park, Breckland, Linford Wood Milton Keynes United Kingdom, BKM MK14 6FG | +44 0800 298 2344 |
| Germany | Leica Mikrosysteme Vertrieb GmbHHeadquarters | Ernst-Leitz-Strasse 17-37 Wetzlar Germany, HE 35578 | +49 6441294099 |