Newton 21 Europe tiene su sede central en Bruselas (Bélgica) y actualmente está presente en 12 países. En 2004 la facturación global del grupo fue de 60.000.000 euros.
Asimismo, Newton 21 Barcelona ha reforzado su plantilla con la incorporación de Txema Escolano, Anna Noguera y Elisabet Camprubi como director creativo, directora de cuentas y directora de proyectos, respectivamente.
Newton 21 tiene sus nuevas oficinas en Proven