William Drummond, 1st Viscount of Strathallan, Lord Drummond of Cromlix (1617?–1688), was a Scottish soldier and politician. He served as a Commissioner for Perthshire in the parliaments of 1669-74, 1681-2 and 1685-6, and at the Convention of Estates of 1678.
Drummond was a Royalist general and held a command in the Engagement of 1648. He served in Ireland under the Marquis of Ormonde and was taken prisoner at the Battle of Worcester, but escaped.
He served as Lieutenant-General in the Muscovite army. After the Restoration he was appointed Major-General of the forces in Scotland (1666).
Drummond was imprisoned for 12 months in Dumbarton Castle. He served as General of the Ordnance (1684), general of the forces in Scotland, and was a Lord of the Treasury on the accession of James VII.
Drummond was the fifth and youngest son of John Drummond, second Baron Maderty, by his wife, Helen, eldest daughter of Patrick Lesly, commendator of Lindores. His father was among the first of the nobility who joined the Marquis of Montrose at Bothwell after the battle of Kilsyth in 1645, for which he suffered imprisonment. Born in 1617 or 1618, Drummond was educated at the university of St Andrews. From 1641 to 1645 he served with Colonel Robert Monro in Ireland, and subsequently with the latter's nephew, Sir George Monro, who succeeded to the Irish command. He was present when Sir George put the Marquis of Argyll to flight at Stirling in 1648. During the same year he again went over to Ireland and joined the Marquis of Ormonde, then in arms for the king. In 1648–9 he was in London. There, says Burnet, Drummond was recommended by some friends among the covenanters to Cromwell.