Where is HubSpot headquartered?
HubSpot is headquartered in Cambridge, Massachusetts, with a global hybrid office footprint serving North America, Europe, Latin America, and Asia-Pacific.
- HQ
- Cambridge, MA
- HQ address
- 25 First Street, Cambridge, MA
- Offices
- Cambridge, Dublin, London, Berlin, Sydney, Tokyo, and more
- Founded
- 2006
- Employees
- 8,882 reported in 2025
- Largest hub
- Cambridge / Boston area
HubSpot office locations
HubSpot's main headquarters is in Cambridge with global office hubs for sales, support, product, and regional operations.
- Cambridge, MA· Headquarters
- Dublin, Ireland· Office
- London, UK· Office
- Berlin, Germany· Office
- Sydney, Australia· Office
- Tokyo, Japan· Office
- Bogota, Colombia· Office
Where is HubSpot's headquarters?
HubSpot is headquartered in Cambridge, Massachusetts. Its corporate office is commonly listed at 25 First Street in Cambridge.
What other offices does HubSpot have?
HubSpot has a global office footprint, including important hubs in Dublin, London, Berlin, Sydney, Tokyo, and Latin America. The company also operates with hybrid and remote-friendly practices, so not every buyer is physically tied to a headquarters office.
What HubSpot's office footprint means for territory planning
Cambridge is the center for corporate and executive alignment, while Dublin is especially important for EMEA operations. Territory plans should combine Boston-area executive outreach, regional field motions, partner ecosystem mapping, and time-zone coverage for global platform teams.
As of June 2026.Sources:HubSpot contactHubSpot investor relations
HubSpot — frequently asked questions
