The Nine Worlds (Old Norse Níu Heimar) are the homelands of the various classes of beings that populate the pre-Christian worldview of the Norse and other Germanic peoples. They’re held in the branches and roots of the world-tree Yggdrasil.
The Nine Worlds as a group are mentioned in a poem in the Poetic Edda. However, no source gives a list of exactly which worlds comprise the nine. Based on the kinds of beings found in Norse mythology and the reference to their homelands in various literary sources, however, we can compile the following tentative reconstruction:
Midgard, the world of humanity
Asgard, the world of the Aesir tribe of gods and goddesses
Vanaheim, the world of the Vanir tribe of gods and goddesses
Jotunheim, the world of the giants
Niflheim, the primordial world of ice
Muspelheim, the primordial world of fire
Alfheim, the world of the elves
Svartalfheim, the world of the dwarves
Hel, the world of the eponymous goddess Hel and the dead
With the exception of Midgard, these are all primarily invisible worlds, although, in keeping with the animistic and pantheistic character of pre-Christian Germanic religion, they tend to become manifested in particular aspects of the visible world. For example, Jotunheim overlaps with the physical wilderness, Hel with the grave (the literal “underworld” beneath the ground), and Asgard with the sky.
While we don’t know what exactly the spiritual or magical significance of the number 9 was, it’s clear that this number had such a significance for the pre-Christian Germanic peoples. Philologist Rudolf Simek offers the following summary:
…[N]ine is the mythical number of the Germanic tribes. Documentation for the significance of the number nine is found in both myth and cult. In Odin’s self-sacrifice he hung for nine nights on the windy tree (Hávamál), there are nine worlds to Niflhel (Vafþrúðnismál 43), Heimdallr was born to nine mothers (Hyndluljóð 35), Freyr had to wait for nine nights for his marriage to Gerd (Skírnismál 41), and eight nights (= nine days?) was the time of betrothal given also in the Þrymskviða. Literary embellishments in the Eddas similarly use the number nine: Skaði and Njörðr lived alternately for nine days in Nóatún and in Þrymheimr; every ninth night eight equally heavy rings drip from the ring Draupnir; Menglöð has nine maidens to serve her (Fjólsvinnsmál 35ff.), and Ægir had as many daughters. Thor can take nine steps at the Ragnarök after his battle with the Midgard serpent before he falls down dead. Sacrificial feasts lasting nine days are mentioned for both Uppsala and Lejre and at these supposedly nine victims were sacrificed each day.
He speculates that this number’s importance could be derived from the lunar calendar’s 27 days being a multiple of nine.
 The Poetic Edda. Völuspá, stanza 2.
 Simek, Rudolf. 1993. Dictionary of Northern Mythology. Translated by Angela Hall. p. 232-233.