1,000+ Opportunities
Find the right grant
Search federal, foundation, and corporate grants with AI — or browse by agency, topic, and state.
This listing may be outdated. Verify details at the official source before applying.
Find similar grantsHousing Development Grant Funds (HDG) is sponsored by Colorado Division of Housing (DOH). This opportunity supports mission-aligned projects and measurable outcomes.
Get alerted about grants like this
Save a search for “Colorado Division of Housing (DOH)” or related topics and get emailed when new opportunities appear.
Search similar grants →Extracted from the official opportunity page/RFP to help you evaluate fit faster.
# Housing Development Grant Funds (HDG) | Division of Housing * Housing Hub(opens in new window) * Accessibility(opens in new window) * About HousingToggle About Housing submenu * General Housing Resources * Staff and Contact Information * Rule Review Notification * Programs and Services Index * I'm a ResidentToggle I'm a Resident submenu * Colorado Emergency Rental Assistance (CERA) * Existing Housing Voucher Participants * About HomelessnessToggle About Homelessness submenu * Learn About Homelessness * Homelessness Strategies * I Build Affordable Housing * Regulation and ComplianceToggle Regulation and Compliance submenu * Factory Built Structures * DOLA (opens in new window)Toggle DOLA submenu * Board of Assessment Appeals (opens in new window) * Division of Local Government (opens in new window) * Division of Property Taxation (opens in new window) * State Demography Office (opens in new window) 3.
Office of Housing Finance and Sustainability 5.
Housing Development Grant Funds (HDG) # Housing Development Grant Funds (HDG) * Office of Housing Finance and Sustainability * Types of Programs We Fund * Colorado Housing Investment Fund * Community Development Block Grant (CDBG) Program * Housing Development Grant Funds * Housing Development Loan Fund * National Housing Trust Fund * Neighborhood Stabilization Program * Proposition 123 - Persons Experience Homelessness * Transformational Housing Loan Fund * Funding Opportunity for 2026 Homeownership Scattered-Site Programs * Guidance for Projects Reviewing a Contract Draft * Inventory of Non-developed State-owned Land * Housing Development Specialists _Warning_: Undefined array key "#view_id" in _ci\_xy\_theme\_suggestions\_fieldset\_alter()_ (line _285_ of _themes/custom/ci\_xy/ci\_xy.
theme_).
ci_xy_theme_suggestions_fieldset_alter() (Line: 458) Drupal\Core\Theme\ThemeManager->alterForTheme() (Line: 467) Drupal\Core\Theme\ThemeManager->alter() (Line: 394) Drupal\Core\Theme\ThemeManager->buildThemeHookSuggestions() (Line: 220) Drupal\Core\Theme\ThemeManager->render() (Line: 546) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 44) __TwigTemplate_4335de4f959d74913ac9b5fa10b381c8->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 92) __TwigTemplate_c79908cf1b3b15c5641d80198d688308->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 196) __TwigTemplate_01019a17ea59f48a685e2e6be6949575->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 69) __TwigTemplate_8907e2109a521635f7890c1d431765dc->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 167) __TwigTemplate_bef762e3374918d3f842d67c3affd415->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 60) __TwigTemplate_a131abf340455da4fb1247f59851fc3c->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 92) __TwigTemplate_c79908cf1b3b15c5641d80198d688308->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 213) __TwigTemplate_b1db25d9f990bdd6d9c1aef62fd64bc2->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 296) __TwigTemplate_973ec7963a824d45b2677d8007a5ab9a->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 60) __TwigTemplate_a131abf340455da4fb1247f59851fc3c->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 484) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 116) __TwigTemplate_28050bcc46f3dba62945b182952d124c->doDisplay() (Line: 402) Twig\Template->yield() (Line: 358) Twig\Template->display() (Line: 373) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\Core\Theme\ThemeManager->render() (Line: 490) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) call_user_func() (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50) Drupal\ban\BanMiddleware->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741) Drupal\Core\DrupalKernel->handle() (Line: 19) Created by the Colorado state treasury, the Housing Development Grant Fund (HDG) is administered by the Division of Housing (DOH).
This fund consists of monies appropriated to the Colorado Affordable Housing Construction Grants Fund by the General Assembly.
HDG provides funds for acquisition, rehabilitation, and new construction through a competitive application process to improve, preserve or expand the supply of affordable housing, and to finance foreclosure prevention activities in Colorado, and to fund the acquisition of housing and economic data necessary to advise the State Housing Board on local housing conditions.
### Eligible Project Types and AMI Levels * 120% AMI in Rural areas See Additional Resources section below for County Classifications * Rehabilitation of existing units Funds are awarded as a grant or a loan * Interest rates: generally 2% for for-profits and 1% for non-profits * Term: typically commensurate with senior debt * Repayment: typically a percentage of cash flow or up to a 40 year amortization C. R. S.
24-32-721(opens in new window) C. R. S.
24-32-705(opens in new window) DOH Staffing and Regional Assignments Application Instructions and Materials County Classifications(opens in new window) ## Was this content helpful? This form should be used to report problems or issues with this website. Questions pertaining to a program or service provided by DOH should be addressed to contact information located on the specific program pages.
Was this content helpful? ## The Division of Housing Phone: 303-864-7810 (opens in new window) dola_doh_helpdesk@state. co.
us (opens in new window) [](https://www. facebook. com/localaffairs)[](https://www.
linkedin.
com/company/colorado-department-of-local-affairs) ## Division's Monthly Newsletters and Updates Digital Accessibility Accommodations or Modifications Rulemaking and Cost-Benefit Analysis Process Careers at the Department of Local Affairs Strategic and Legislative Planning * Transparency Online(opens in new window) * General Notices(opens in new window) Colorado Official State Web Portal (opens in new window) \Drupal\Core\Render\Markup::__set_state(array( 'string' => '<details class="error-with-backtrace"><summary><em class="placeholder">Warning</em>: Undefined array key "#view_id" in <em class="placeholder">ci_xy_theme_suggestions_fieldset_alter()</em> (line <em class="placeholder">285</em> of <em class="placeholder">themes/custom/ci_xy/ci_xy.
theme</em>).
</summary><pre class="backtrace">ci_xy_theme_suggestions_fieldset_alter() (Line: 458) Drupal\\Core\\Theme\\ThemeManager->alterForTheme() (Line: 467) Drupal\\Core\\Theme\\ThemeManager->alter() (Line: 394) Drupal\\Core\\Theme\\ThemeManager->buildThemeHookSuggestions() (Line: 220) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 546) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 44) __TwigTemplate_4335de4f959d74913ac9b5fa10b381c8->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 92) __TwigTemplate_c79908cf1b3b15c5641d80198d688308->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 196) __TwigTemplate_01019a17ea59f48a685e2e6be6949575->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 69) __TwigTemplate_8907e2109a521635f7890c1d431765dc->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 167) __TwigTemplate_bef762e3374918d3f842d67c3affd415->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 60) __TwigTemplate_a131abf340455da4fb1247f59851fc3c->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 92) __TwigTemplate_c79908cf1b3b15c5641d80198d688308->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 213) __TwigTemplate_b1db25d9f990bdd6d9c1aef62fd64bc2->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 296) __TwigTemplate_973ec7963a824d45b2677d8007a5ab9a->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 60) __TwigTemplate_a131abf340455da4fb1247f59851fc3c->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 503) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 484) Drupal\\Core\\Template\\TwigExtension->escapeFilter() (Line: 116) __TwigTemplate_31077f389a3ef3b393a437a951789732->doDisplay() (Line: 402) Twig\\Template->yield() (Line: 358) Twig\\Template->display() (Line: 373) Twig\\Template->render() (Line: 51) Twig\\TemplateWrapper->render() (Line: 33) twig_render_template() (Line: 348) Drupal\\Core\\Theme\\ThemeManager->render() (Line: 490) Drupal\\Core\\Render\\Renderer->doRender() (Line: 248) Drupal\\Core\\Render\\Renderer->render() (Line: 238) Drupal\\Core\\Render\\MainContent\\HtmlRenderer->Drupal\\Core\\Render\\MainContent\\{closure}() (Line: 637) Drupal\\Core\\Render\\Renderer->executeInRenderContext() (Line: 231) Drupal\\Core\\Render\\MainContent\\HtmlRenderer->prepare() (Line: 128) Drupal\\Core\\Render\\MainContent\\HtmlRenderer->renderResponse() (Line: 90) call_user_func() (Line: 111) Drupal\\Component\\EventDispatcher\\ContainerAwareEventDispatcher->dispatch() (Line: 186) Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw() (Line: 76) Symfony\\Component\\HttpKernel\\HttpKernel->handle() (Line: 53) Drupal\\Core\\StackMiddleware\\Session->handle() (Line: 48) Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle() (Line: 28) Drupal\\Core\\StackMiddleware\\ContentLength->handle() (Line: 32) Drupal\\big_pipe\\StackMiddleware\\ContentLength->handle() (Line: 201) Drupal\\page_cache\\StackMiddleware\\PageCache->fetch() (Line: 138) Drupal\\page_cache\\StackMiddleware\\PageCache->lookup() (Line: 87) Drupal\\page_cache\\StackMiddleware\\PageCache->handle() (Line: 50) Drupal\\ban\\BanMiddleware->handle() (Line: 48) Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle() (Line: 51) Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle() (Line: 36) Drupal\\Core\\StackMiddleware\\AjaxPageState->handle() (Line: 51) Drupal\\Core\\StackMiddleware\\StackedHttpKernel->handle() (Line: 741) Drupal\\Core\\DrupalKernel->handle() (Line: 19) 'url' => '/homelessness', Close subscription dialog No Thanks Remind Me Later You are now signed up to receive updates.
Your feedback will be used to help improve Google Translate
Based on current listing details, eligibility includes: Projects serving rental at 80% AMI in urban areas and 120% AMI in rural areas, homeownership at 120% AMI, and mobile home parks are eligible. Applicants should confirm final requirements in the official notice before submission.
Current published award information indicates Not specified Always verify allowable costs, matching requirements, and funding caps directly in the sponsor documentation.
The current target date is rolling deadlines or periodic funding windows. Build your timeline backwards from this date to cover registrations, approvals, attachments, and final submission checks.
Federal grant success rates typically range from 10-30%, varying by agency and program. Build a strong proposal with clear objectives, measurable outcomes, and a well-justified budget to improve your chances.
Requirements vary by sponsor, but typically include a project narrative, budget justification, organizational capability statement, and key personnel CVs. Check the official notice for the complete list of required attachments.
Yes — AI tools like Granted can help research funders, draft proposal sections, and check compliance. However, always review and customize AI-generated content to reflect your organization's unique strengths and the specific requirements of the solicitation.
Review timelines vary by funder. Federal agencies typically take 3-6 months from submission to award notification. Foundation grants may be faster, often 1-3 months. Check the program's timeline in the official solicitation for specific dates.
Many federal programs offer multi-year funding or allow competitive renewals. Check the official solicitation for continuation and renewal policies. Non-competing continuation applications are common for multi-year awards.