Rapid Corridors Project
Error message
Deprecated function: explode(): Passing null to parameter #2 ($string) of type string is deprecated in Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (line 367 of modules/contrib/gtranslate/src/Plugin/Block/GTranslateBlock.php).
Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender() call_user_func_array() (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 886) Drupal\Core\Render\Renderer->doCallback() (Line: 431) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 113) __TwigTemplate_747765aa29738ca8d9971f9a1a79fe2e->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 119) __TwigTemplate_fdb176904433d2770118aead93af4714->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 158) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 153) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() 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)Warning: Undefined array key 1 in Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (line 367 of modules/contrib/gtranslate/src/Plugin/Block/GTranslateBlock.php).
Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender() call_user_func_array() (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 886) Drupal\Core\Render\Renderer->doCallback() (Line: 431) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 113) __TwigTemplate_747765aa29738ca8d9971f9a1a79fe2e->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 119) __TwigTemplate_fdb176904433d2770118aead93af4714->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 158) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 153) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() 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)Deprecated function: explode(): Passing null to parameter #2 ($string) of type string is deprecated in Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (line 373 of modules/contrib/gtranslate/src/Plugin/Block/GTranslateBlock.php).
Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender() call_user_func_array() (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 886) Drupal\Core\Render\Renderer->doCallback() (Line: 431) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 113) __TwigTemplate_747765aa29738ca8d9971f9a1a79fe2e->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 119) __TwigTemplate_fdb176904433d2770118aead93af4714->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 158) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 153) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() 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)Warning: Undefined array key 1 in Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (line 373 of modules/contrib/gtranslate/src/Plugin/Block/GTranslateBlock.php).
Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender() call_user_func_array() (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 886) Drupal\Core\Render\Renderer->doCallback() (Line: 431) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 113) __TwigTemplate_747765aa29738ca8d9971f9a1a79fe2e->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 119) __TwigTemplate_fdb176904433d2770118aead93af4714->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 158) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 153) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() 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)Warning: foreach() argument must be of type array|object, null given in Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (line 397 of modules/contrib/gtranslate/src/Plugin/Block/GTranslateBlock.php).
Drupal\gtranslate\Plugin\Block\GTranslateBlock->build() (Line: 171) Drupal\block\BlockViewBuilder::preRender() call_user_func_array() (Line: 113) Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 886) Drupal\Core\Render\Renderer->doCallback() (Line: 431) Drupal\Core\Render\Renderer->doRender() (Line: 503) Drupal\Core\Render\Renderer->doRender() (Line: 248) Drupal\Core\Render\Renderer->render() (Line: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 113) __TwigTemplate_747765aa29738ca8d9971f9a1a79fe2e->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 513) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 119) __TwigTemplate_fdb176904433d2770118aead93af4714->doDisplay() (Line: 461) Twig\Template->yield() (Line: 416) Twig\Template->display() (Line: 431) Twig\Template->render() (Line: 53) 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: 158) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 637) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 153) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() 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)
Join us for AC Transit’s Public Information Session
Telegraph Avenue Rapid Corridors Project
The Oakland session took place virtually on January 29, 2025 at 6 pm.
Grand/West Grand Avenue Rapid Corridors Project
The Oakland session took place virtually on Wednesday, January 29, 2025 at 6 pm.
PROJECT DESCRIPTION
The Major Corridors Study, finalized in 2016, recommended short and long-term infrastructure and operational improvements on the 11 high ridership corridors. The Rapid Corridors Project is the first step towards implementing the short-term recommendations on the Telegraph, San Pablo and West Grand/Grand Avenue corridors.

Project Objectives
- Improve reliability and travel time on the Telegraph, San Pablo and Grand/West Grand Avenue corridors for daily riders
- Improve safety and accessibility to bus stops on the Telegraph and Grand/W. Grand Avenue corridors
- Improve signal timing
Click on the links below to learn about specific improvements proposed for each corridor.
Project Partners
- Metropolitan Transportation Commission
- California Department of Transportation
- City of Albany
- City of Berkeley
- City of El Cerrito
- City of Emeryville
- City of Oakland
- City of Richmond
- City of San Pablo
Funding Partners
The project is funded by:
- Metropolitan Transportation Commission (MTC)
- Alameda County Transportation Commission (ACTC) Vehicle Registration Fee (VRF)
- Alameda County Transportation Commission (ACTC) Measure B
- Federal Transit Administration Congestion Mitigation and Air Quality Improvement Program (CMAQ)
- California Climate Investment Low Carbon Transit Operations Program (LCTOP) Funds
- Caltrans Public Transportation Modernization, Improvement, and Service Enhancement Account Program (PTMISEA)






Contact
For more information about this project send email to planning@actransit.org or call 510-891-7262.