Districts of Tajikistan
The provinces of Tajikistan are subdivided into 58 districts (}
}}: ноҳия, nohiya or }
}}: район, rayon), not including 4 districts belonging to the capital city Dushanbe, together with 17 cities of provincial subordination (including Dushanbe, an extraprovincial capital city).[1][2][3]
The numbering of the districts follows the map.
Contents
-
Sughd Province 1
-
Raions of Republican Subordination 2
-
City districts of Dushanbe 2.1
-
Khatlon Province 3
-
Gorno-Badakhshan Autonomous Province 4
-
References 5
Sughd Province
No.
|
District
|
Native name
|
Former names
|
Capital
|
Area in km2
|
Population
(2010 Census)
|
1
|
Mastchoh
|
Мастчоҳ
|
|
Buston
|
1,000
|
101,300
|
2
|
Bobojon Ghafurov
|
Бобоҷон Ғафуров
|
Leninabad, Khodzhent
|
Ghafurov
|
2,700
|
315,900
|
3
|
Asht
|
Ашт
|
|
Shaydon
|
2,800
|
135,200
|
4
|
Zafarobod
|
Зафаробод
|
|
Zafarobod
|
500
|
60,200
|
5
|
Spitamen
|
Нов
|
Nau (until 2003)[4]
|
Nov, Nau
|
400
|
116,000
|
6
|
Jabbor Rasulov
|
Ҷаббор Расулов
|
Proletarsk
|
Proletarsk
|
300
|
113,200
|
7
|
Konibodom
|
Конибодом
|
|
Konibodom
|
800
|
134,600
|
8
|
Isfara
|
Исфара
|
|
Isfara
|
800
|
187,900
|
9
|
Istaravshan
|
Истаравшан
|
Uroteppa (until 2000)
|
Istaravshan
|
700
|
167,500
|
10
|
Shahriston
|
Шаҳристон
|
|
Shahriston
|
1,200
|
34,600
|
11
|
Ghonchi
|
Ғончӣ
|
|
Ghonchi
|
1,600
|
138,600
|
12
|
Panjakent
|
Панҷакент
|
|
Panjakent
|
3,700
|
207,200
|
13
|
Ayni
|
Айнӣ
|
|
Ayni
|
5,200
|
72,000
|
14
|
Kuhistoni Mastchoh
|
Кӯҳистони Мастчоҳ
|
|
Mehron
|
3,700
|
21,100
|
Cities of provincial subordination (with populations at 2010 Census):
Raions of Republican Subordination
No.
|
District
|
Native name
|
Former names
|
Capital
|
Area in km2
|
Population
(2010 Census)
|
15
|
Tursunzoda
|
Турсунзода
|
Regar (renamed between 1979 and 1989)
|
Tursunzoda
|
1,200
|
195,000
|
16
|
Shahrinaw
|
Шаҳринав
|
|
Shahrinaw
|
1,000
|
96,600
|
17
|
Hisor
|
Ҳисор
|
|
Hisor
|
1,000
|
244,000
|
18
|
Varzob
|
Варзоб
|
|
Varzob
|
1,700
|
65,300
|
19
|
Vahdat
|
Ваҳдат
|
Yangibazar (1927-1936), Ordzhonikidzeabad
(1936-1992), Kofarnihon (1992-2003)[5]
|
Vahdat
|
3,700
|
240,500
|
20
|
Rasht
|
Рашт
|
Gharm
|
Gharm
|
4,600
|
102,800
|
21
|
Jirgatol
|
Ҷиргатол
|
|
Jirgatol[6]
|
4,600
|
55,700
|
22
|
Rudaki
|
Рӯдакӣ
|
Leninskiy (until 2003)[4][7]
|
Somoniyon
|
1,800
|
394,200
|
23
|
Faizobod
|
Файзобод
|
|
Faizobod
|
900
|
82,300
|
24
|
Roghun
|
Роғун
|
|
Roghun
|
500
|
22,600
|
25
|
Nurobod
|
Дарбанд
|
Komsomolobod, Darband (until 2003)[8]
|
Darband
|
900
|
66,000
|
26
|
Tojikobod
|
Тоҷикобод
|
|
Tojikobod
|
700
|
37,400
|
27
|
Tavildara
|
Тавилдара
|
|
Tavildara
|
6,000
|
19,400
|
Cities of republican subordination (with populations at 2010 Census):
City districts of Dushanbe
No.
|
District
|
Native name
|
Former names
|
1
|
Ibn Sina
|
Сино
|
Frunze[4]
|
2
|
Firdavsi
|
Фирдавсӣ
|
Central[4]
|
3
|
Ismail Somoni
|
Исмоили Сомонӣ
|
Oktyabrskiy (October)
|
4
|
Shohmansur
|
Шоҳмансур
|
Zheleznodorozhnyi (Railway)
|
Khatlon Province
No.
|
District
|
Native name
|
Former names
|
Capital
|
Area in km2
|
Population
(2010 Census)
|
28
|
Khuroson
|
Хуросон
|
Ghozimalik[9]
|
Obikiik
|
900
|
92,000
|
29
|
Yovon
|
Ёвон
|
|
Yovon
|
1,000
|
178,800
|
30
|
Norak
|
Норак
|
|
Norak
|
400
|
24,200
|
31
|
Baljuvon
|
Балҷувон
|
|
Baljuvon
|
1,300
|
24,400
|
32
|
Khovaling
|
Ховалинг
|
|
Khovaling
|
1,700
|
48,800
|
33
|
Jomi, Dzhami
|
Абдураҳмони Ҷомӣ
|
Kuybyshevsk, Khodzhamaston
|
Kuybyshevsk
|
600
|
135,500
|
34
|
Sarband
|
Сарбанд
|
|
Sarband
|
100
|
24,700
|
35
|
Danghara
|
Данғара
|
|
Danghara
|
2,000
|
122,500
|
36
|
Temurmalik
|
Темурмалик
|
Qizil-Mazor (until 1957),[10]
Sovetskiy (until 2004)[11]
|
Sovetskiy
|
1,000
|
58,700
|
37
|
Muminobod
|
Мӯминобод
|
Leningradskiy
|
Leningradskiy
|
900
|
77,700
|
38
|
Bokhtar
|
Бохтар
|
|
Ismoili Somoni
|
600
|
217,700
|
39
|
Vakhsh
|
Вахш
|
|
Vakhsh
|
1,000
|
159,500
|
40
|
Vose
|
Восеъ
|
|
Vose
|
800
|
177,600
|
41
|
Kulob
|
Кӯлоб
|
|
Kulob
|
300
|
86,400
|
42
|
Shuroobod
|
Шурообод
|
|
Shuro-obod
|
2,300
|
45,700
|
43
|
Nosiri Khisrav
|
Носири Хусрав
|
Beshkent[12]
|
Bahori
|
800
|
30,300
|
44
|
Shahrtuz
|
Шаҳритус
|
|
Shahrtuz
|
1,500
|
101,900
|
45
|
Qabodiyon
|
Қубодиён
|
|
Qabodiyon
|
1,900
|
148,300
|
46
|
Jilikul
|
Ҷиликӯл
|
|
Jilikul
|
1,200
|
90,000
|
47
|
Qumsangir
|
Қумсангир
|
|
Dusti
|
1,000
|
110,400
|
48
|
Rumi
|
Колхозобод
|
Kolkhozobod (until 23 June 2007)[13]
|
Kolkhozobod
|
900
|
157,700
|
49
|
Farkhor
|
Фархор
|
|
Farkhor
|
1,200
|
137,400
|
50
|
Panj
|
Панҷ
|
|
Panj
|
900
|
93,700
|
51
|
Hamadoni
|
Маскав
|
Moskovskiy
|
Moskovskiy
|
500
|
123,900
|
Cities of provincial subordination (with populations at 2010 Census):
Gorno-Badakhshan Autonomous Province
No.
|
District
|
Native name
|
Former names
|
Capital
|
Area in km2
|
Population
(2010 Census)
|
52
|
Darvoz
|
Дарвоз
|
Qala'i-Khumb
|
Kalai-Khumb
|
2,800
|
21,000
|
53
|
Vanj
|
Ванҷ
|
|
Vanj
|
4,400
|
30,800
|
54
|
Rushon
|
Рӯшон
|
|
Rushon
|
5,900
|
23,800
|
55
|
Shughnon
|
Шуғнон
|
|
Khorugh
|
4,600
|
34,000
|
56
|
Roshtqala
|
Роштқалъа
|
|
Roshtqal'a
|
4,300
|
24,400
|
57
|
Ishkoshim
|
Ишкошим
|
|
Ishkoshim
|
3,700
|
29,700
|
58
|
Murghob
|
Мурғоб
|
|
Murghob
|
38,500
|
13,800
|
City of provincial subordination (with population at 2010 Census):
References
-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --
local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno
local p = {}
-- Helper functions
local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end
local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end
function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end
function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end
function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end
function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end
-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.
function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end
function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end
-- Hatnote -- -- Produces standard hatnote text. Implements the template.
function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )
end
return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --
local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno
local p = {}
-- Helper functions
local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end
local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end
function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end
function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end
function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end
function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end
-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.
function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end
function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end
-- Hatnote -- -- Produces standard hatnote text. Implements the template.
function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )
end
return p
-
^ Socio-Economic Atlas of Tajikistan, World Bank (2005)
-
^ Regions of the Republic of Tajikistan 2005, State Committee of Statistics, Dushanbe, 2005 (Russian)
-
^ Republic of Tajikistan, map showing administrative division as of January 1, 2004, "Tojjikoinot" Cartographic Press, Dushanbe (Russian)
-
^ a b c d Renaming Nau district to Spitamen district; Leninskiy district to Rudaki district; Frunze district to Sino district; Central district to Firdavsi district
-
^ Vahdat District
-
^ , 4 October 2008Presidential News mentions Vahdat village as administrative capital of Jirgatol district; no verification could be obtained from other sources.
-
^ Rudaki District
-
^ Renaming Darband district to Nurobod district
-
^ Ghozimalik district renamed Khuroson district (Russian)
-
^ Qizil-Mazor (Kzyl-Mazar) district renamed Sovetskiy district, 1957 (Russian)
-
^ Sovetskiy district renamed Temurmalik district, 2004 (Russian)
-
^ Beshkent district renamed Nosiri Khisrav district, 2004 (Russian)
-
^ Kolkhozobod district renamed after Jaloliddin Rumi
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.