As part of Surrey, Elmbridge operates in a two-tier system of local government, with some services provided by Surrey County Council across the county; and other services provided by Elmbridge Borough Council in Elmbridge. Some functions and responsibilities are shared.
Claygate also has a parish council.
All tiers work together to deliver services.
Elmbridge Borough Council responsibilities
Elmbridge Borough Council is responsible for:
- collection of council tax and business rates
 - environmental health - food safety and hygiene, pollution, health and safety
 - licensing
 - housing
 - leisure and culture
 - planning
 - waste collection
 - community support and Centres for the Community
 - benefits and support
 - car parks (council-owned)
 - environmental enforcement
 - economic development (support for businesses)
 
Surrey County Council responsibilities
Surrey County Council is responsible for: