Rothes Football Club is a senior football club who play in the Highland Football League. They were founded in 1938 and play at Mackessack Park in Rothes, a small town near Elgin in Moray.