Out the fresh 28 Covid-19 cases, 12 cases were reported from various quarantines, while 16 were detected from local contact cases.
With this, the total number of Covid-19 cases in the State Capital increased to 30954.
According to the BMC, as many as 45 Covid-19 patients of Bhubaneswar have recovered in the past 24 hours, taking the recovery tally of the city to 30359.
So far, 225 people of the city have succumbed to the deadly virus.
The city has currently 349 active cases, the civic body said.