Despite its name, Scotland Yard has no geographical connection to Scotland. The Metropolitan Police Service (MPS)—London's primary police force—has its headquarters at New Scotland Yard on Victoria Embankment in central London, England.
The name "Scotland Yard" originates from the original Metropolitan Police headquarters at 4 Whitehall Place, which had a rear entrance on a street called Great Scotland Yard. This street name likely derived from a medieval palace that once housed Scottish royalty and diplomats visiting London—essentially a "Scottish embassy" of its time.
Throughout these relocations, the "Scotland Yard" name persisted as a metonym for the Metropolitan Police itself, becoming globally synonymous with London policing. The force serves Greater London's 32 boroughs (excluding the City of London, which has its own police force) and operates entirely within England's capital.
So while the name evokes Scottish imagery, Scotland Yard is quintessentially London—an enduring piece of metropolitan history rooted in the heart of England's capital.