La Roche-sur-Yon é uma cidade no oeste de França, localizada no departamento de Vendée, na região de Pays de la Loire. A cidade situa-se ao longo do rio Yon, numa paisagem plana a uma altitude de 74 metros. Serve de capital administrativa tanto do departamento de Vendée como do distrito de La Roche-sur-Yon. A região é servida pelo Aeroporto de La Roche-sur-Yon - Les Ajoncs.
A cidade contém vários bairros residenciais distintos, incluindo Pyramides, Pont Morineau e Vallée Verte. Os preços dos imóveis e os estilos de habitação variam entre estes diferentes bairros, que se estendem desde o centro urbano histórico até às áreas residenciais periféricas.