Климат континентальный с долгой суровой зимой. Средние температуры января от -18°С до -23°С, июля 16°С - 19°С. Осадков около 500 миллиметров в год. Ближайшая железнодорожная станция - Приобье (конечная на линии от Серова) - в 331 километре от Ханты-Мансийска. Имеется аэропорт.
Ханты-Мансийск основан в 1931 году как посёлок Остяко-Вогульск - центр Остяко-Вогульского национального округа. С 1940 года носит название Ханты-Мансийск. Входил в состав Уральской области, с 1934 года в составе Омской области, с 1944 года в составе Тюменской области. В 1950 году преобразован в город с включением в его состав соседнего села Самарово (известно с XVI века, с 1708 года в составе Тобольской губернии).
В современном Ханты-Мансийске действует рыбоконсервный комбинат; мебельная фабрика; объединение «Хантымансийсклес» (деревообрабатывающий комбинат), птицефабрика, крупное звероводческое хозяйство (разведение чёрно-бурых лисиц, песцов, норок).
Работает Краеведческий музей (в экспозиции богатая этнографическая коллекция), Парк-музей с памятниками деревней архитектуры ханты и манси.
В городе сохранились деревянные постройки 1930-х годов.
Недалеко находится памятник природы - Самаровский холм (Усть-Иртышская гора).
Население: 7 500 (1939), 20 700 (1959), 28 000 (1979), 35 000 (1992).