Baroness Thatcher is said to be "in good spirits" as she recovers from minor surgery but is expected to celebrate Christmas in hospital.
The 87-year-old former prime minister was operated on two days ago to remove a growth from her bladder after suffering pain earlier in the week.
"I understand she is in good spirits," a spokesman said.
"Given her age, I don't think she will be coming out for a few days."
The veteran ex-premier's public appearances have been very restricted over recent years due to continued ill health.
More top news
Bradford City co-chairman Mark Lawn has blasted TV broadcasters over their FA Cup fifth round match choices
Face to face with 2 tons of unpredictable muscle is an awe-inspiring moment but within a few years it will be impossible, they will be gone.
A cat in Florida clawed his way out of his grave after his owner buried him believing him to be dead following a car accident.