Alan Cotton was born on 8 October 1935 in Redditch, Worcestershire, England, UK. He has been married to Patricia Stanley since 1961. They have four children.
He was awarded the MBE (Member of the Order of the British Empire) in the 2022 Queen's New Years Honours List for his services to the Arts in South West England. Dr. Cotton lives in Sidmouth, Devon, England.