0
Yes, Alex Salmond is married. He is married to Moira Salmond.
Alex Salmond's birth name is Alexander Elliot Anderson Salmond.
Moira Salmond
Alex Salmond was born on December 31, 1954.