BELOW is a list of all the polling places in East Lothian where you can cast your vote in the General Election on Thursday, December 12.

Your polling card, which you should have received through the post, will have the details of your nearest polling station, where you should attend. You must vote at that polling station.

If you cannot find your polling card and are unsure which is your local polling station, contact East Lothian Council.

You do not need your polling card to be able to vote as long as you are registered.

Ward 1 - Musselburgh

  • Musselburgh Rugby Club, Stoneyhill Farm Road, Musselburgh
  • North Esk Parish Church Hall, Bridge Street, Musselburgh
  • Our Lady of Loretto Church Hall, Newbigging, Musselburgh
  • Musselburgh East Community Learning Centre, Haddington Road, Musselburgh

Ward 2 - Preston, Seton and Gosford

  • Pennypit Centre, Double Dykes, Rope Walk, Prestonpans
  • Prestonpans Community Centre, Preston Road, Prestonpans
  • Port Seton Community Centre, South Seton Park, Port Seton
  • Longniddry Community Centre, Seton Road, Longniddry

Ward 3 - Tranent, Wallyford and Macmerry

  • Tranent Town Hall, Church Street, Tranent
  • Loch Centre, off Blawearie Road, Tranent
  • Elphinstone Community Centre, Main Street, Elphinstone
  • Macmerry Village Hall, Westbank Road, Macmerry
  • Wallyford Community Centre, Albert Place, Wallyford
  • The Village Hub, Whitecraig Community Centre, Whitecraig Avenue, Whitecraig

Ward 4 - North Berwick Coastal

  • North Berwick Sports Centre, Grange Road, North Berwick
  • The Stables, Main Street, Aberlady
  • Dirleton Church Hall, Manse Road, Dirleton
  • Gullane Bowling Club, Hall Crescent, Gullane
  • Fenton Barns
  • St Mary’s Parish Church Hall, Whitekirk

Ward 5 - Haddington and Lammermuir

  • Aubigny Sports Centre, Mill Wynd, Haddington
  • Athelstaneford Village Hall, Main Street, Athelstaneford
  • Bolton Village Hall, Bolton
  • Fletcher Hall, East Saltoun
  • Garvald Village Hall, Garvald
  • Gifford Village Hall, Gifford
  • Humbie Village Hall, Humbie
  • Morham Village Hall, Morham
  • Ormiston Community Centre, George Street, Ormiston
  • Trevelyan Hall, Wester Pencaitland, Pencaitland

Ward 6 - Dunbar and East Linton

  • Bleachingfield Centre, Countess Crescent, Dunbar
  • East Linton Community Association Hall, High Street, East Linton
  • Innerwick Village Hall, Innerwick
  • Oldhamstocks Village Hall, Oldhamstocks
  • Spott Community Centre, Spott
  • Stenton Village Hall, Stenton
  • Tyninghame Village Hall, Tyninghame
  • West Barns Bowling Club, Edinburgh Road, West Barns
  • Allison Cargill House, Whittingehame