It brings the death toll under this measure – of people who first tested positive for the virus within the previous 28 days – to 5,468.
Speaking while standing in for First Minister Nicola Sturgeon during the Scottish Government’s daily briefing, Mr Swinney said 168,219 people have now tested positive in Scotland, up from 166,583 the previous day.
The daily test positivity rate is 7%, down from 7.5% on the previous 24 hours.
Of the new cases, 510 are in Greater Glasgow and Clyde, 328 in Lanarkshire, and 182 in Lothian.
There are 2,004 people in hospital confirmed to have the virus, up one in 24 hours, and 161 patients are in intensive care, up five.
Mr Swinney added that 334,871 people have received their first dose of a coronavirus vaccine.