SF

Sweco France

Saint-Denis, France

SolarWindHydroEnergy StorageOtherSubsidiary
Founded 19221001-5000 employees
Profile last updated: September 14, 2026

About

Founded in 1922, Sweco France is a subsidiary headquartered in Saint-Denis, France with approximately 1001-5000 employees specializing in Solar, Wind, Hydro.

Sweco France is a leading engineering and architecture consultancy specializing in sustainable solutions for urban development, renewable energy, water management, and transport infrastructure. As part of Sweco, Europe's largest engineering and architecture consulting group, the company combines local expertise with international knowledge to design and deliver complex projects across France and Europe. The firm employs over 23,000 professionals across the group and provides integrated engineering services covering renewable energy development (wind, solar, hydroelectric), sustainable urban planning, infrastructure design, project management, and technical due diligence. Sweco France works with public and private clients to develop innovative solutions addressing climate change, urbanization, energy transition, and resource management challenges.

Headquarters

Saint-Denis, France

Founded

1922

Employees

1001-5000

Company type

Subsidiary

Focus areas

renewable energywind powersolar energyhydroelectricengineeringarchitecturesustainable developmenturban planningproject managementconsulting

Products & services

Business models

B2BEPCConsulting

Value chain

R&DDevelopmentEngineeringConsultingAdvisory

Service areas (5)

  • Renewable Energy Solutions

    Engineering and consulting for solar, wind (onshore and offshore), hydroelectric, and energy storage projects across France and Europe.

  • Urban Development and Sustainable Buildings

    Strategic planning, architecture, and engineering for sustainable urban development and high-performance buildings.

  • Water Management and Infrastructure

    Water treatment, wastewater management, and urban water resource solutions.

  • Transport Infrastructure

    Planning and engineering for sustainable transport networks including rail, road, and active mobility solutions.

  • Industrial Solutions

    Engineering and optimization of industrial installations with focus on energy efficiency and sustainability.

Locations

Headquarters

Avenue du Président Wilson 194, 93210, Saint-Denis, France

Service regions

FranceEurope

Credentials & affiliations

Industry memberships

Syntec

More Solar Companies

View all

More Renewable Energy Companies in France

View all