The English village of Upper Layham is located within the county of Suffolk and has a population of approximately 900.
Upper Layham is governed by Babergh District council.
Upper Layham is policed by Suffolk Police
Upper Layham is within the Parliamentary Constituency of South Suffolk
Do you know where the name Upper Layham comes from?
What's it like to live here?
Ask the community a question about Upper Layham.