Smith is the 11th actor to play the iconic time traveler in the long-running science-fiction series. At 27, he is also the youngest actor to play the part.
His first episode aired Saturday night. Its viewership peaked at 8.4 million and averaged 8 million, the BBC said Monday.
Scottish actor David Tennant, who had played the Doctor since 2006, left the show in January.
Boston schools pull out free condoms over wrapping complaints
Millions of Getty images now available for free via embed tool