Voting has begun in the North Ayrshire Council elections.

Polling places across the district will be open between 7am and 10pm on Thursday, with counting getting under way at about 9am on Friday.

You vote using the single transferable vote system (STV), with voters ranking candidates in order of preference.

You will be voting to elect three or four councillors to represent the local ward at NAC.

The ballot paper provides the name of each candidate along with their party name, party logo and their address.

Rank the candidates in order of preference. Put a 1 next to your first-choice candidate, a 2 next to your second-choice, a 3 next to your third-choice, and so on.

You can rank as few or as many candidates as you like.

To be elected a candidate needs to obtain obtain a set amount of votes known as the quota.

The votes are counted in stages. In the first stage only first preferences are counted. Anyone who reaches the quota is elected. Any votes received over the quota are not needed by the elected candidate and so are transferred to the second preference.

If not enough candidates have then reached the quota, the candidate with the lowest number of votes is eliminated and all of their votes are passed to the next preference on the ballot papers.

A full list of the council candidates is available here.

The polling stations for the Largs, Skelmorlie, Fairlie and Millport are as follows:

Largs and Millport Weekly News:

Polling Station: Barrfields Pavilion  Greenock Road Largs KA30 8NE

1 N802 Acheson Gardens to Greenock Road

2 N802 Hollywood to Raillies Road

3 N802 Rosebank Gardens to Woodbank Gardens

3 N803 Aubery Crescent to George Street 4

N803 Glenacre Drive to Seamore Street

Polling Station: Largs Academy Sports Hall Flatt Road Largs KA30 9JX

1 N804 Alexander Avenue to Eastern Avenue

2 N804 Flatt Road to Kylesview

3 N804 Laverock Drive to Rankin Drive

4 N804 Royal Avenue to Woodcroft Avenue

Polling Station: Dunn Memorial Hall Church Street Largs KA30 8DF

1 N805 Aitken Street to St. Colm's Place

2 N805 St. Columba Court to Wilson Street

2 N806 Acre Avenue to Cathcart Road

3 N806 Charles Street to Irvine Road

4 N806 John Street to Whinhill Avenue

Largs and Millport Weekly News:

Polling Station: Fairlie Village Hall Main Road Fairlie KA29 0AB

1 N807 Blairpark to Kelburnfoot

2 N807 Keppenburn Avenue to Poteath Bank

Polling Station: DA Hall, Millport Millport Isle of Cumbrae KA28 1NN

1 N808 Balloch Bay to Glasgow Street

2 N808 Golf Road to Woodlands Street

West Kilbride Community Centre Corse Street West Kilbride KA23 9AX

1 N601 Crawford Lodge to Snowdon Terrace

2 N601 Summerlea Road to Crosbie Knowe

3 N601 Crosbie Mains to Highthorne Crescent

4 N601 Hillside to Overton Crescent

5 N601 Overton Drive to Yonderton Place