Holyrood, made browsable
Kilmarnock and Irvine Valley
Every MSP who has held this seat — current incumbent first, then every previous tenure, with the party they were in and how the term ended.
129
Current MSPs
415
MSPs ever elected
13
Parties on record
Constituency seat
Kilmarnock and Irvine Valley
Current incumbent
Brown, Alan SNP
In post since 07 May 2026.
Everyone who has held this seat
| Member | Party at the time | From | Until | Reason |
|---|---|---|---|---|
| Brown, Alan | SNP | 07 May 2026 | Unknown | — |