The North Face, divisione di VF Outdoor, continua la sua ascesa a livello EMEA (Europe, Middle East e Africa) chiudendo il 2008 con un fatturato pari a 217 milioni di euro, con un incremento del 12% rispetto al 2007.
In Italia la crescita ha registrato un aumento delle vendite del 6% rispetto allo stesso periodo dell'anno precedente.
Nel 2008 il brand ha aperto 11 nuovi negozi monomarca (di cui 2 di proprietà e 9 in partnership) in location come Barcellona, Gerusalemme, Londra Westfield e Milano. A fine 2008 il marchio contava 42 retail store The North Face all'interno dell'area EMEA, di cui 4 di proprietà e 38 aperti in partnership.
Anche per il 2009, lo sviluppo del settore retail continua a costituire un'importante iniziativa strategica di The North Face: a fine gennaio 2009, infatti, il marchio ha inaugurato a Glasgow, in Scozia, il suo quinto negozio di proprietà mentre a fine febbraio è prevista l'apertura di un negozio in partnership a Francoforte.