National Housing Authority
National Housing Authority
Location : Email :

HISTORY OF NHCC

National Housing and Construction Company Ltd (NHCC) is a 55-year old entity, first founded as National Housing Corporation, a fully owned government corporation, which was established by an Act of Parliament (Cap 321) of 1964. National Housing and Construction Company Ltd is Uganda’s leading housing developer and its mandate is to increase the housing Stocks in the country, rehabilitate the housing industry and encourage Ugandans to own homes in an organized environment.

By 2020 the housing requirement in Kampala will be at 750,791 units, other towns 1,092,318 units, rural areas 8,482,889 units and nationally 10,325,990 units. Under the provisions of the PERD Act, which places NHCC in Enterprise Class II, the Company was later privatized through a sale of 49% of voting shares to LAICO of the Government of Libya.  GOU now owns the minimum allowed of 51%.  

On the 10th December 2009, National Housing and Construction Company re-branded changing its image with a major objective of promising Ugandans Value for money as it seeks to increase the housing stock in the country, rehabilitate the housing industry and encourage Ugandans to own homes in an organized environment.

Performance Record 1964-1970

 From 1964 to the early 70’s the company built over 2,384 units of various types in different locations as follows:

a) Kampala

Executive flats, maisonettes and bungalows in top class residential areas of

  • Bugolobi (872)

  • Bukoto White (130)

  • Bukoto Brown (180)

  • Kololo (80)

  • Nakasero (44)

  • Wandegeya (136)

  • Middle to low housing estates where built in Kiwafu (51) and Mulago.

b) Upcountry

NHCC built several upcountry housing projects in the following towns: Arua, Entebbe, Gulu, Hoima, Kabale, Jinja, Lira, Masaka, Mbale, Mbarara, Moyo, Soroti and Tororo.

c) Infrastructure development

The company has also built several office blocks, which include: Crested Towers, Uganda Posts and Telecommunications building, Tororo Town Council and District Administration Headquarters building. Other contributions extended to the construction of social and public infrastructure includes school like St. Henry’s College Kitovu, hospitals like Mengo and Adjumani, Nakasongola Airbase and Entebbe International Airport.

1989-2005

In 1989, NHCC aggressively embarked on increasing the housing stock in the country as well as rehabilitation of various properties, which were run down during the various wars in the 1970s and early 1980s. The growth that has taken place in the last 18 years is unprecedented and is attributed to the Movement government, which among other things has continuously provided a conducive environment for real estate development.

By 2005, the Company had completed several housing units in the following projects:

  • Mpumude Housing project-(20) units

  • Bukoto housing project -110 houses (50 marionettes, 35 bungalows and 25 shell houses)

  • Ntinda Housing estate - 79 houses ( 25 bungalows and 54 shell houses)

  • Lubowa 108 Housing project-  86 shell houses in Lubowa

View Archived Projects

Company Information
Contact Name:
Contact Email:
Contact Phone:
URL
Contact Fax:
Since : 01-01-1970
Company Size:
Address1:
Address2:
57.655MBMemory Usage584msRequest Duration
Joomla! Version4.4.10
PHP Version8.1.32
Identityguest
Response200
Templatejl_education_pro
Database
Server
mysql
Version
10.5.28-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "1deb24708f7a51ca02b447b7f6862276" => "3b31d21c9e49940e86fbcc703da641eb" ]
$_SERVER
array:64 [ "USER" => "greatzambiajobs" "HOME" => "/home/greatzambiajobs" "SCRIPT_NAME" => "/in...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744495339 "last" => 1744495339...
registry
array:3 [ "data" => array:33 [ "com_jsjobscompany" => [] "com_jsjobscategory" => [] "c...
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
jsjobcur_usr
0
jsjobconfig_dft
array:171 [ "actk" => "0" "applybuttonredirecturl" => "http://www.greatzambiajobs.com/how-to-app...
JSItemid
"488"
  • afterLoad (4.12MB) (29.69ms)
  • afterInitialise (11.13MB) (90.88ms)
  • afterRoute (4.97MB) (40.13ms)
  • beforeRenderComponent com_jsjobs (8.91KB) (261μs)
  • afterRenderComponent com_jsjobs (2.17MB) (26.88ms)
  • Before Access::preloadComponents (all components) (421.55KB) (9.35ms)
  • After Access::preloadComponents (all components) (132.72KB) (1.2ms)
  • Before Access::getAssetRules (id:1 name:root.1) (3.95KB) (25μs)
  • After Access::getAssetRules (id:1 name:root.1) (26.2KB) (387μs)
  • afterDispatch (592.29KB) (10.86ms)
  • afterRender (29.57MB) (371ms)
  • 1 x afterRender (29.57MB) (63.45%)
    370.68ms
    1 x afterInitialise (11.13MB) (15.56%)
    90.88ms
    1 x afterRoute (4.97MB) (6.87%)
    40.13ms
    1 x afterLoad (4.12MB) (5.08%)
    29.69ms
    1 x afterRenderComponent com_jsjobs (2.17MB) (4.6%)
    26.88ms
    1 x afterDispatch (592.29KB) (1.86%)
    10.86ms
    1 x Before Access::preloadComponents (all components) (421.55KB) (1.6%)
    9.35ms
    1 x After Access::preloadComponents (all components) (132.72KB) (0.21%)
    1.20ms
    1 x After Access::getAssetRules (id:1 name:root.1) (26.2KB) (0.07%)
    387μs
    1 x beforeRenderComponent com_jsjobs (8.91KB) (0.04%)
    261μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (3.95KB) (0%)
    25μs
79 statements were executed, 15 of which were duplicates, 64 unique15.57ms163.51KB
  • SELECT @@SESSION.sql_mode;59μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `icop0_session` WHERE `session_id` = ?116μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = :session_id LIMIT 1159μs1.63KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `icop0_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id102μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `icop0_viewlevels`151μs1.55KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `icop0_usergroups` AS `a` LEFT JOIN `icop0_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest137μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `value` FROM `icop0_admintools_storage` WHERE `key` = 'cparams'79μs856B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `icop0_admintools_wafexceptions`68μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `icop0_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'144μs2.09KB/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT * FROM icop0_rsform_config139μs1.5KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'level'99μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'active_cron'86μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'cron_next'77μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` = 'queue_type'74μs856B/plugins/system/acymtriggers/acymtriggers.php:639Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Femployers%2Fcompany-detail%2Fcategory-35%2Fcompany-National-Housing-Authority-5458%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Femployers%2Fcompany-detail%2Fcategory-35%2Fcompany-National-Housing-Authority-5458%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Femployers%2Fcompany-detail%2Fcategory-35%2Fcompany-National-Housing-Authority-5458%2F')=1)) AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC241μs4.23KB/plugins/system/jlexblock/jlexblock.php:150Copy
  • SELECT *,(subpath=1 AND LOCATE(sef_link, '%2Femployers%2Fcompany-detail%2Fcategory-35%2Fcompany-National-Housing-Authority-5458%2F')=1) inSub FROM icop0_jlexblock WHERE ((mt_fullsite=1 AND mt_index=1) OR ((`sef_link`='%2Femployers%2Fcompany-detail%2Fcategory-35%2Fcompany-National-Housing-Authority-5458%2F' OR (subpath=1 AND LOCATE(sef_link, '%2Femployers%2Fcompany-detail%2Fcategory-35%2Fcompany-National-Housing-Authority-5458%2F')=1) OR `list_var` LIKE '%com_jsjobs%') AND mt_fullsite=0)) AND published=1 ORDER BY mt_area DESC,id ASC289μs4.25KB/plugins/system/jlexblock/jlexblock.php:150Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM icop0_template_styles AS s WHERE s.client_id = 0 AND s.template = 'jl_education_pro' ORDER BY s.id209μs3.7KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'default'332μs3.94KB/components/com_jsjobs/models/configurations.php:64Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'263μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'social'236μs1.13KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'default'310μs3.94KB/components/com_jsjobs/models/configurations.php:64Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'259μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'default_login_from'88μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'266μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT company.params, company.id,company.isgoldcompany,company.isfeaturedcompany,company.name,company.city,company.url,company.contactemail,company.contactname,company.contactphone,company.companyfax ,company.uid,company.description,company.since,company.address1,company.address2,company.companyfax,company.companysize, cat.cat_title ,CONCAT(company.alias,'-',company.id) AS aliasid,company.logofilename AS companylogo,company.income ,company.endgolddate,company.endfeatureddate, company.zipcode,company.created FROM `icop0_js_job_companies` AS company LEFT JOIN `icop0_js_job_categories` AS cat ON company.category = cat.id WHERE company.id = 5458245μs4.09KB/components/com_jsjobs/models/company.php:238Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'312μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • UPDATE `icop0_js_job_companies` SET hits = hits+1 WHERE id = 5458128μs48B/components/com_jsjobs/models/company.php:243Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'270μs992B/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_fieldsordering` WHERE published = 1 AND fieldfor = 1 ORDER BY ordering363μs4.48KB/components/com_jsjobs/models/customfields.php:59Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'324μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'companydefaultlogopath'146μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'data_directory'76μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'282μs12.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactname' AND fieldfor = 1140μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactemail' AND fieldfor = 1142μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactphone' AND fieldfor = 1121μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'url' AND fieldfor = 1164μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'contactfax' AND fieldfor = 1151μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'since' AND fieldfor = 1127μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'companysize' AND fieldfor = 1131μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'address1' AND fieldfor = 1134μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT fieldtitle FROM `icop0_js_job_fieldsordering` WHERE field = 'address2' AND fieldfor = 1136μs856B/components/com_jsjobs/models/customfields.php:198Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'267μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'default'405μs3.94KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'298μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT * FROM `icop0_js_job_fieldsordering` WHERE isvisitorpublished = 1 AND fieldfor = 14 ORDER BY ordering211μs4.27KB/components/com_jsjobs/models/customfields.php:59Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `icop0_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50)695μs8.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id` FROM `icop0_rstbox` WHERE `published` = 1 AND `testmode` = 0126μs936B/administrator/components/com_rstbox/EngageBox/Boxes.php:45Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 22124μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 24119μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 28136μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 38121μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 39109μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT * FROM `icop0_rstbox` WHERE `id` = 40115μs1.97KB/administrator/components/com_rstbox/EngageBox/Box.php:242Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `icop0_menu_types` AS `a` WHERE `a`.`client_id` = 0174μs1.19KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM icop0_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft534μs1.8KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT * FROM icop0_jmap_metainfo WHERE `linkurl` = 'https://www.greatzambiajobs.com/employers/company-detail/category-35/company-National-Housing-Authority-5458' AND `published` = 1156μs1.2KB/plugins/system/jmap/jmap.php:818Copy
  • SELECT * FROM icop0_jmap_canonicals WHERE `linkurl` = 'https://www.greatzambiajobs.com/employers/company-detail/category-35/company-National-Housing-Authority-5458'84μs960B/plugins/system/jmap/jmap.php:920Copy
  • SELECT * FROM icop0_acym_configuration307μs4.88KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_list WHERE type = 'standard'131μs2.3KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_field125μs2.33KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_form WHERE active = 1 AND type != 'shortcode'111μs1.2KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `icop0_scheduler_tasks` AS `a` WHERE `a`.`state` = 1138μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT * FROM `icop0_extensions` WHERE `element` = 'com_gsd' AND `type` = 'component'200μs3.78KB/plugins/system/nrframework/NRFramework/Extension.php:160Copy
  • SHOW FULL COLUMNS FROM `icop0_gsd_config`326μs9.92KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `icop0_gsd_config` WHERE `name` = 'config'92μs912B/libraries/src/Table/Table.php:755Copy
  • SELECT a.* FROM icop0_gsd a WHERE a.state = 1 AND a.plugin = 'menus' AND a.appview IN ('menus','*') ORDER BY a.id desc256μs2.08KB/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM icop0_jmap_headings WHERE `linkurl` = 'https://www.greatzambiajobs.com/employers/company-detail/category-35/company-National-Housing-Authority-5458'127μs1.05KB/plugins/system/jmap/jmap.php:1135Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `icop0_jmap_text_replacements` WHERE `published` = 1106μs1008B/plugins/system/jmap/jmap.php:508Copy
  • SELECT `value` FROM icop0_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"383μs856B/plugins/system/acymtriggers/acymtriggers.php:430Copy
  • SHOW TABLES1.12ms8.82KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:678Copy
  • SELECT * FROM icop0_acym_plugin129μs2.14KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT * FROM icop0_acym_plugin115μs2.14KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM icop0_usergroups AS `groups`113μs1.36KB/administrator/components/com_acym/libraries/joomla/database.php:36Copy
  • SELECT configvalue FROM `icop0_js_job_config` WHERE configname = 'company_seo'97μs856B/components/com_jsjobs/models/configurations.php:103Copy
  • SELECT * FROM `icop0_js_job_config` WHERE configfor = 'jobsharing'247μs1.02KB/components/com_jsjobs/models/configurations.php:82Copy
  • SELECT name AS col FROM `icop0_js_job_companies` WHERE id = 545885μs856B/components/com_jsjobs/models/company.php:1832Copy
  • SELECT `session_id` FROM `icop0_session` WHERE `session_id` = ?123μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `icop0_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?194μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy