Le programme Le Square est implanté au cœur de ville à proximité immédiate des commerces et services de proximité de la Roche sur Foron.
Le canton de La Roche regroupe 27 communes soit une zone de chalandise de près de 50.000 habitants (Source : recensement INSEE 2013).