Saint-André-de-la-Roche est une commune française située dans le département des Alpes-Maritimes, en région Provence-Alpes-Côte d'Azur.