Cosworth est basée à Northampton, en Angleterre, avec des installations nord-américaines à Torrance, Indianapolis et Mooresville et d'une installation indienne à Pune.
Cosworth a son siège social à Northampton, en Angleterre, et possède des installations nord-américaines à Torrance, en Californie, à Indianapolis, en Indiana, et à Mooresville, en Caroline du Nord.