1992-08-31: The Regional Council Act No. 22 of 1992 established 95 constituencies, listed in its Schedule 2. It has been amended at least three times, in 1997, 2000, and 2002.
The following changes occurred between 1992 and 2001. In Caprivi region, Katima Mulilo and Mukwe were replaced by Katima Mulilo Urban and Katima Mulilo Rural; probably Mukwe was transferred to Kavango region, and Katima Mulilo was split two ways. In Erongo, Brandberg and Walvisbay were replaced by Daures, Walvis Bay Rural, and Walvis Bay Urban; this may be a renaming and a split. In Kavango, Rundu was replaced by Mukwe, Rundu Urban, and Rundu Rural. If Mukwe was transferred from Caprivi, Rundu must have split. In Kunene, Raucana was replaced by Epupa; since Raucana shows up in Omusati region, it was probably transferred out, while Epupa must have been split from one of the other constituencies. In Omaheke, Buitepos and Otjozondjou were replaced by Kalahari and Otjombinde; this could be two renamings, but not necessarily in the same order. In Omusati, Etayi and Raucana were added; Etayi was probably the result of a split. In Oshana, Oshakati split into Oshakati East and Oshakati West. In Oshikoto, Okatope and Oshikoto were replaced by Onyaanya and Tsumeb, possibly by renaming. In Otjozondjupa, Tsumkwe was created, perhaps by a split.
This is a list of 102 constituencies, compiled from the 2001 census results on the site of the Namibia Ministry of Health and Social Services. Note: population data do not include "institutional population", which is listed as a combined figure for each region.
In the following changes, I have compared before-and-after lists, but in most cases I wasn't able to determine the territorial correspondence between the old and new constituencies with certainty.
2002-2012: In Khomas region, Hakahana, Soweto, and Wanaheda constituencies replaced by John Pandeni, Moses ǁGaroeb, Samora Machel, and Tobias Hainyeko. In Kavango, Kahenge and Rundu Rural replaced by Musese, Rundu Rural East, and Rundu Rural West (strongly suggesting that Kahenge was renamed and Rundu Rural was split, but I can't be sure it was so). In Ohangwena, Omulonga split probably from Okongo with possibly some parts of Eenhana and Omundaungilo. In Omaheke, Epukiro split from Steinhausen and possibly part of Otjinene. In Omusati, Otamanzi split from Okahao.
2013-08-08: Extensive changes were made as recommended by the Fourth Delimitation Commission. Fourteen new constituencies were created. In Hardap, Aranos split from Mariental Rural; Daweb split from Gibeon. In ǃKaras (formerly Karas), Karasburg split into Karasburg East and Karasburg West; Luderitz renamed ǃNamiǂN�s, or ǂNamiN�s. Kavango region split into Kavango East and Kavango West. In Kavango East, Ndonga Linena created. In Kavango West, Mankumpi, Ncamagoro, Ncuncuni, Nkurenkuru, and Tondoro created; Rundu Rural West no longer exists, and I suspect that Ncuncuni is just a new name for it. In Kunene, Opuwo split into Opuwo Rural and Opuwo Urban. In Ohangwena, Oshikunde created in the general vicinity of Eenhana, Ohangwena, and Omundaungilo. In Omaheke, Steinhausen renamed Okarukambe. In Oshana, Ondangwa split into Ondangwa Rural and Ondangwa Urban. In Oshikoto, Nehale lyaMpingana was formed from parts of Eengodi, Guinas, Okankolo, and Omuthiyagwiipundi. In Zambezi (formerly Caprivi), Judea Lyamboloma split from Linyanti, possibly along with part of Kongola; Kabbe split into Kabbe North and Kabbe South. There were also numerous border adjustments.
The changes in Kavango are hard to sort out. I have seen it stated that Nkurenkuru was split from Mpungu. Which other constituencies were split up to form the new ones? One clue comes from the fact that the population centers of Kavango lie along the Okavango River (called Cubango across the border in Angola), which flows from east to west through this region. The NGA GEOnet Names Server provides latitudes and longitudes of towns. I searched for towns whose names correspond to the constituencies of Kavango region as of 2001 and as of 2013. The earlier set, from east to west, were Mukwe, Ndiyona, Mashari, Rundu, Kapako, Kahenge, and Mpungu. The later set were Mukwe, Ndiyona, Ndonge Linona, Mashari, Rundu, Ncuncuni*, Kapako, Ncamakora*, Musese, Tondoro, Nkurenkuru, Mpungu, and Mongombi* (asterisks denote towns that are significantly farther south from the river). Note that some names are spelled differently from the constituencies. They were the closest matches I could find in GEOnet, but they may not be the right towns.
Other names of subdivisions:
These are names that I've seen used in one place or another. Further research would be needed to determine the official or most correct version of each constituency name.