A thriving town, a close knit community

Ellenbrook

Planned to be a great town

When sales first began way back in 1994, a community plan was already in place at Ellenbrook.  One of the first things to be implemented was a Community Development Officer, co funded with the City of Swan, who facilitated new groups, holiday programmes and much more. 

Today, Ellenbrook is a modern town that 30,000+ residents call home.  The original plan helped to ensure that Ellenbrook is a happy, healthy, vibrant and inclusive community.

It has garnered over 30 international, national and state awards, both for its urban and for community planning, as a self sustaining, environmentally friendly place to live.

Events, green space and groups

Ellenbrook has a great sense of vitality and fun.  A wide range of activities and events are catered for by the Place team from City of Swan and numerous local groups and associations. 

The arts are well catered for in Ellenbrook, with Library, Gallery and Theatre all in the town centre.  Additionally, spaces in the villages have been designed into the public open spaces (think, Ampitheatre in Woodlake, The Grapevine community artspace in Charlotte's Vineyard).  

Additionally, Ellenbrook is renowned for its public art and sculptures throughout the town.  Take a walk through Ellen Stirling gardens at the top of town.

Bikeways and Cycleways

Get fit, have fun or a simple stroll

Walking and cycling is made easy by the village scale and extensive network of uninterrupted pathways and cycleways that link the villages and town centre. Beautiful  streets with shady trees create environments that are safe, comfortable and enjoyable for walking.

Ellenbrook has extensive public open space, from reflective parks to active spaces including a District Sports facility, State Swim, Waterplay park and so much more. There's a wide range of playgrounds throughout the villages too.

Part of something bigger

Ellenbrook, the new town of the Swan Valley

Ellenbrook is located very close to the Swan Valley, with a huge range of pubs, restaurants and wineries to visit.  

Other specialties include cheese, chocolate, more chocolate (you can never have too much!), nougat and nuts, and some lovely cafes that do great breakfasts.  

Mini Golf is available in the Valley, and also at The Vine Resort.  

Lots to explore!

Shopping in Ellenbrook

Ellenbrook has regional status and now has large, established town centre shopping with Woolworths, Coles, Aldi, Big W, a host of specialty shops and banks.  And on the main road into Ellenbrook, we have every man's (and many women!) favourite, Bunnings.

There is also a wide range of eating options and of course The Brook - the local tavern

Community at a Glance

  • Parks
    ELLENBROOK HAS EXTENSIVE PARKS, CYCLEWAYS AND FOOTPATHS
  • Education
    4 SECONDARY, 8 PRIMARY AND MANY CHILD CARE OPTIONS
  • 1 town, 8 villages
    30,000+ RESIDENTS
  • Connections
    TONKIN HWY EXT NOW OPEN. DUALLING OF LORD STREET NOW OPEN (NOW KNOWN AS DRUMPELLIER DRIVE)
  • Shopping
    EXTENSIVE SHOPPING
    “At LWP the notion of ‘legacy’ is a major driver in our day-to-day performance. All our team understand their obligation to create vibrant, healthy and sustainable communities and feel honoured and excited by the opportunity.

    By focusing on our core values of teamwork, integrity and excellence, LWP’s work has been recognised nationally and internationally. In particular, this recognition acknowledges our innovation in housing, community development, urban design and environmental management.

    Whilst we are proud of our work so far, the real excitement lies in working together to build on this legacy of achievements.“
    Danny Murphy
    Managing Director LWP
    System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.ArgumentNullException: Value cannot be null.
    Parameter name: source
       at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
       at ASP._Page_Views_Grid_featurePanel_Index_cshtml.Execute() in C:\inetpub\wwwroot\lwp-umbraco8-p2\Views\Grid\featurePanel\Index.cshtml:line 78
       at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
       at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
       at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
       at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
       at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
       at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
       at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag)
       at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
       at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
       at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
       at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0()
       at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
       at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
       at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
       at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
       at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
       at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
       at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
       at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
       at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.<>c__DisplayClass3_0.<Execute>b__0() in C:\inetpub\wwwroot\lwp-umbraco8-p2\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 53
       at Umbraco.Core.Cache.FastDictionaryAppCacheBase.<>c__DisplayClass21_0.<GetSafeLazy>b__0() in D:\a\1\s\src\Umbraco.Core\Cache\FastDictionaryAppCacheBase.cs:line 285
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at Umbraco.Core.Cache.WebCachingAppCache.GetInternal(String key, Func`1 factory, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles) in D:\a\1\s\src\Umbraco.Core\Cache\WebCachingAppCache.cs:line 174
       at Umbraco.Core.Cache.WebCachingAppCache.Get(String key, Func`1 factory) in D:\a\1\s\src\Umbraco.Core\Cache\WebCachingAppCache.cs:line 34
       at Umbraco.Core.Cache.DeepCloneAppCache.Get(String key, Func`1 factory) in D:\a\1\s\src\Umbraco.Core\Cache\DeepCloneAppCache.cs:line 45
       at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\inetpub\wwwroot\lwp-umbraco8-p2\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 49
       at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
       at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
       at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
       at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
       at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
       at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\inetpub\wwwroot\lwp-umbraco8-p2\Views\Partials\grid\editors\base.cshtml:line 20

    Subscribe

    Please enter your details to be kept up to date with all the latest news and updates from LWP.

    Thank you for subscribing.