DoubleClick ist global aufgestellt. Die Unternehmenszentrale befindet sich in New York City. Weltweit verfügt DoubleClick über 21 Niederlassungen, von denen aus über 1.500 Kunden betreut werden. Das Headquarter für EMEA ist in Dublin beheimatet. Zudem ist DoubleClick in Deutschland in Hamburg, Düsseldorf und Frankfurt vertreten.