1,000+ Opportunities
Find the right grant
Search federal, foundation, and corporate grants with AI — or browse by agency, topic, and state.
Creation of Supportive Housing (SH) RFA is sponsored by Colorado Department of Local Affairs (DOLA), Division of Housing (DOH). This funding opportunity provides resources (vouchers, loans, grants) to create high-quality Permanent Supportive Housing (PSH) for individuals facing extreme low-income levels and complex barriers to housing stability, including those experiencing homelessness, to empower them …
Get alerted about grants like this
Get emailed when new opportunities from “Colorado Department of Local Affairs (DOLA), Division of Housing (DOH)” or related funders appear. Free, weekly, unsubscribe anytime.
Or search similar grants →Extracted from the official opportunity page/RFP to help you evaluate fit faster.
Creation of Supportive Housing (SH) RFA | Division of Housing Creation of Supportive Housing (SH) RFA 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: 43) __TwigTemplate_175fa2c0da72fe47e7387294a8e68378->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 91) __TwigTemplate_33a14f426fb0ace159c78411bb1c90a8->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 195) __TwigTemplate_77b0aec4a306664b098d8584f511eb3b->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 68) __TwigTemplate_5fb1c27da9a3bcb637221bc8e7a90843->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 166) __TwigTemplate_b8ea53853a7b26091acc023c04c6e7a1->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 59) __TwigTemplate_778d6472947721494c2af3d6d091dae2->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 91) __TwigTemplate_33a14f426fb0ace159c78411bb1c90a8->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 212) __TwigTemplate_8e0782e932dbb17414772d49ea9e2b49->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 295) __TwigTemplate_348222c286bb3eb02a96f0c81220b0e6->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 59) __TwigTemplate_778d6472947721494c2af3d6d091dae2->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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: 115) __TwigTemplate_ce6911d6ca885b1810fc2a23b43fdcb9->doDisplay() (Line: 411) Twig\Template->yield() (Line: 366) Twig\Template->display() (Line: 381) 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) The Division of Housing is continuing its coordinated effort with the Colorado Housing and Finance Authority (CHFA), and local municipalities to increase the production of Supportive Housing (SH), also known as Permanent Supportive Housing (PSH), for extremely low-income people experiencing homelessness with complex barriers to housing stability.
PSH is decent, safe, affordable, community-based housing that provides tenants with all the rights and responsibilities of tenancy, tenancy support services, and links to other intensive supportive services.
PSH is a housing-focused approach that helps extremely low-income persons with complex barriers to housing stability and histories of homelessness live independently with improved health outcomes and reduced emergency system utilization. Round A (aligned with CHFA's federal 9 percent Housing Tax Credits) LOIs due December 1, 2025 by 5:00 pm MT - applications due February 2, 2026 by 5:00 pm MT.
Round B LOIs due April 1, 2026 by 5:00 pm MT - applications due May 1, 2026 by 5:00 pm MT. Round C (aligned with CHFA's state credit applications with noncompetitive federal 4 percent Housing Tax Credit) LOIs due June 1, 2026 by 5:00 pm MT - applications due August 3, 2026 by 5:00 pm MT. Round D LOIs due October 1, 2026 by 5:00 pm MT - applications due November 2, 2026 by 5:00 pm MT.
Applicants should respond to this RFA for any Supportive Housing project in the State of Colorado that intends to apply to DOH, Denver Housing Authority (DHA), and/or the City and County of Denver’s Department of Housing Stability (HOST), for any of the following resources: Project-Based HUD-Veterans Affairs Supportive Housing (HUD-VASH) Vouchers Project-Based State Housing Vouchers (SHVs) Section 811 Project Rental Assistance (811 PRA) Loan or Grant Assistance for Affordable Housing Development from DOH, HOST, and/or DHA's D3 (DHA Delivers for Denver) Bond Program Tenancy Support Services (TSS) - Denver Applicants Only Participation in the PSH RFA is not a requirement for supportive housing projects applying to CHFA for Low-Income Housing Tax Credits (LIHTC), state Affordable Housing Tax Credits (state AHTCs), Permanent Loans, or Private Activity Bonds.
However, supportive housing projects applying for Tax Credits are encouraged by CHFA and DOH to participate in the PSH RFA. Doing so provides CHFA and the applicant with DOH’s evaluation of the project’s implementation of the supportive housing program model.
This includes key insights relating to community coordination/partnerships, the quality of supportive housing services available to residents, and the strength of the supportive services budget. 2025-26 Annual Request for Applications (RFA) for the Creation of Supportive Housing Webinar #1 : November 24, 2025 at 1:00 PM MT Webinar #2 : December 4, 2025 at 2:00 PM MT For additional information, please contact Zac Schaffner at Zac.
Schaffner@state. co. us .
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? \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: 43) __TwigTemplate_175fa2c0da72fe47e7387294a8e68378->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 91) __TwigTemplate_33a14f426fb0ace159c78411bb1c90a8->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 195) __TwigTemplate_77b0aec4a306664b098d8584f511eb3b->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 68) __TwigTemplate_5fb1c27da9a3bcb637221bc8e7a90843->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 166) __TwigTemplate_b8ea53853a7b26091acc023c04c6e7a1->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 59) __TwigTemplate_778d6472947721494c2af3d6d091dae2->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 91) __TwigTemplate_33a14f426fb0ace159c78411bb1c90a8->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 212) __TwigTemplate_8e0782e932dbb17414772d49ea9e2b49->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 295) __TwigTemplate_348222c286bb3eb02a96f0c81220b0e6->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 59) __TwigTemplate_778d6472947721494c2af3d6d091dae2->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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: 115) __TwigTemplate_ce6911d6ca885b1810fc2a23b43fdcb9->doDisplay() (Line: 411) Twig\\Template->yield() (Line: 366) Twig\\Template->display() (Line: 381) 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' => '/creation-of-supportive-housing-rfa',
According to the current listing, eligibility includes: Organizations working to create supportive housing for individuals with extreme low-incomes and complex barriers to housing stability. Confirm the full requirements in the official notice before applying.
Creation of Supportive Housing (SH) RFA is funded by Colorado Department of Local Affairs (DOLA), Division of Housing (DOH). Verify program details on the funder's official page before applying.
Start from the official opportunity page linked in this listing — it carries the sponsor's submission instructions.
Transformational Homelessness Response (THR) grant program is sponsored by Colorado Department of Local Affairs (DOLA), Division of Housing (DOH). The THR grant program aims to prevent or end individuals' homelessness as efficiently and effectively as possible by transforming systems, programs, and outcomes within communities, regions, and the State of Colorado.
Division of Housing Government Funding Opportunities (Affordable Housing Development Grants or Loans) is sponsored by Colorado Department of Local Affairs (DOLA), Division of Housing (DOH). Offers various funding opportunities, including grants and loans, to identify affordable housing solutions and prevent homelessness in Colorado. The program supports vital housing development initiatives.
Affordable Housing Development Grants or Loans is sponsored by Colorado Department of Local Affairs (DOLA), Division of Housing (DOH). This funding opportunity aims to increase the availability of safe, affordable housing in Colorado through grants and loans for development. It is a top priority for the Division of Housing to make housing and shelter a reality for citizens throughout the state.
The Citi Foundation's 2026 Housing Supply RFP puts $20M behind 20 nonprofit housing developers at $1M each — targeting pre-development and preservation, the exact points where affordable projects die. It sits inside Citi's $60B Blueprint for Housing Opportunity. Here's what the grant design reveals and how nonprofit developers should position for the next cycle.
Read articleOn June 2, 2026, the Department of Energy's Office of Critical Minerals and Energy Innovation selected two demonstration-scale facilities — Phoenix Tailings (with MIT and the University of Minnesota) for $66 million, and the Colorado School of Mines (with ElementUSA, PNNL, Principal Mineral, and Rare Earth Technologies Inc.) for the balance — under the Rare Earth Elements Demonstration Facility Program. Both projects pull rare earths from industrial waste — red mud at the Gramercy refinery in Louisiana, and a mix of mine and refining tailings elsewhere. Here is what the selections tell researchers, small businesses, and downstream magnet customers about where DOE thinks the chokepoint actually is, and what to do before the next demonstration-scale solicitation opens.
Read articleThree jurisdictions passed laws letting nonprofits get up to 25-50% of grant awards upfront instead of waiting months for reimbursement. The national implications.
Read article