Facility Notices: The Longmont Y pool reopens April 16. The Arapahoe Y pool closed for bubble removal, April 24 (noon)-May 2.

Our Ys are open with newly expanded hours. Please check our reopening guide for programs that still require reservations and policies.


All youth sports programs will be conducted in a small group format designed to minimize risk in accordance with the current recommendations from the CDC as well as local and state agencies. Our new formats pose the lowest risk according to the CDC guidelines.


Basketball leagues, clinics and programs for kids ages 5 to 14 in Boulder and Lafayette.

The YMCA of Northern Colorado provides the children of the Boulder and Lafayette area with basketball programs that build confidence, celebrate passion and develop skills. No matter the age or skill level, we offer smile-inspiring basketball leagues, clinics, learn to play programs and scrimmage programs in Lafayette or Boulder. 

If your little one is just beginning to enjoy and understand team sports, YMCA Learn to Play Basketball is an ideal introduction to basketball — focusing on skills, rules and mechanics and basics like listening to coaches and being a good teammate. Our leagues give players exposure to competition as he or she continues to grow as a basketball player, athlete and person; players develop their ball handling, shooting and footwork while focusing on sportsmanship, teamwork and fair play. Clinics and Scrimmage & Skills programs help participants refine their skills in a sport they love.

Jr. Buffs Basketball


YMCA and CU Athletics are pleased to team up to offer YMCA Jr. Buffs Basketball. Participants of the YMCA Jr. Buffs sports programs will receive the benefit of the expertise of both organizations. For each YMCA Jr. Buffs sport, CU has a team, so you can be sure to get the best youth sports experience possible.

Unexpected character encountered while parsing value: <. Path '', line 0, position 0.

Server Error in '/' Application.

Unexpected character encountered while parsing value: <. Path '', line 0, position 0.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.

Source Error:

Line 975:                    json = await content.ReadAsStringAsync();
Line 976:                }
Line 977:                dynamic responseData = JsonConvert.DeserializeObject(json);
Line 978:
Line 979:                List<ActivityListReturn> activityList = new List<ActivityListReturn>();

Source File: C:\inetpub\wwwroot\apiwidget\Test\ActivenetWebApi\Controllers\HomeController.cs    Line: 977

Stack Trace:

[JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.]
   Newtonsoft.Json.JsonTextReader.ParseValue() +1275
   Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) +106
   Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) +795
   Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) +261
   Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) +170
   ActivenetWebApi.Controllers.<GetApiWidgetAsyncPost>d__21.MoveNext() in C:\inetpub\wwwroot\apiwidget\Test\ActivenetWebApi\Controllers\HomeController.cs:977
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +31
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +60
   System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(IAsyncResult asyncResult) +92
   System.Web.Mvc.Async.<>c__DisplayClass37.<BeginInvokeAsynchronousActionMethod>b__36(IAsyncResult asyncResult) +22
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() +72
   System.Web.Mvc.Async.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() +387
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +42
   System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +38
   System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +59
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +29
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +68
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +73
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +59
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +43
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +68
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +59
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +602
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +195
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +128

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.3062.0

The Boulder area has been a mecca for outdoors-y, athletic residents for decades. But it’s not all climbing routes and hiking paths. Boulder is home to a wide variety of traditional youth sports, including basketball programs. The YMCA has offered kids basketball in Boulder for decades and brought those programs to Lafayette in east Boulder County in the 90s. Today, thousands — yes, thousands — of kids in Boulder and Lafayette learn the joys of basketball, enjoy the support of a team and soak in the mentorship of their coaches at the Y each year. 

YMCA children’s basketball programs are foundational. They focus on not just basketball-skill development; instead, they provide kids with opportunities to play, build confidence, learn sportsmanship and teamwork and have fun.

Yes, fun!

We believe the key to getting kids passionate about sports and staying active is making the experience both fun and foundational. There will be games. There will be high fives. There will be giggles. So many giggles.

If you want to learn more about Y Sport, delve into the Y Way to Play and discover how our sports philosophy impacts coaches, players and parents.


303-443-4474 ext. 6102
Email Sports

Sports Weather Hotline