Everything you need to know about the North Shore MA Group Rides Dashboard — how it works, what's in it, and how to get your club listed.
About the Dashboard
The North Shore MA Group Rides Dashboard is a free community tool built by the North Andover and Andover Cycling Club (NAACC) that aggregates road, gravel, and mountain bike group rides happening across the North Shore of Massachusetts. Instead of checking a dozen different club websites, Facebook groups, and Strava pages, you can find all local group rides in one place.
Finding group rides on the North Shore meant checking multiple sources — individual club websites, Strava clubs, Facebook groups, and event calendars scattered across the web. NAACC built this dashboard to solve that problem for the local cycling community. The goal is to make it easier for riders of all levels to discover rides, connect with clubs, and get outside more.
The dashboard covers 37 towns across the North Shore of Massachusetts — Beverly, Salem, Gloucester, Peabody, Lynn, Marblehead, Swampscott, Danvers, Hamilton, Wenham, Manchester, Essex, Rockport, Ipswich, Topsfield, Boxford, Rowley, Newbury, Newburyport, Amesbury, Haverhill, Andover, North Andover, Middleton, and surrounding communities extending into the Merrimack Valley. Some rides from connected clubs may cross into southern New Hampshire.
Completely free. The North Shore Rides Dashboard is a community project built and maintained by NAACC volunteers. There are no ads, no accounts required, and no fees. It's built for the North Shore cycling community.
NAACC stands for the North Andover and Andover Cycling Club — a community cycling club based on the North Shore of Massachusetts. The club brings together road, gravel, and trail riders of all levels, organizes group rides, and supports the local cycling community. The dashboard was built by NAACC as a resource for all North Shore cyclists, not just club members.
The Feeds
The Live from Strava feed pulls real-time group events directly from over 21 Strava clubs active on the North Shore. These update automatically every time you load the page and can be manually refreshed. The Other Rides feed contains curated listings sourced from club websites, event calendars, and cycling organizations — reviewed and maintained by the NAACC team. Always double-check these listings at the source before heading out, as they may not reflect last-minute changes.
The Strava feed is live — it fetches the latest group events every time you load the dashboard. You can also manually refresh it at any time by clicking the Refresh button next to "Live from Strava." New events posted by club organizers on Strava will appear within minutes of a refresh.
The Other Rides feed is maintained manually by the NAACC team and reviewed periodically throughout the riding season — typically when clubs announce schedule changes or new events. Because these aren't live, always click through to the source link on each card to confirm current details before heading out.
The dashboard currently pulls from over 21 clubs including NAACC, Essex County Velo, Beverly Bikes, CapeAnnMTB, Magnolia Bike Club, Rad Dads, Blue Collar Racing, Cycle Loft Riders Club, Gravel Boston, NEMBA, MA Gravel Grinders, Munroe Velo, B2C2 Cycling, Conte's Bike Shop, Wheelworks Bike Club, Atlas Sports, Boston Bike Party, VTMonster, New England Classic Riders, Friends of NF Northeast, and NEER. More clubs are added regularly — submit yours with the "+ Add Your Club" button.
Yes. Ride times, locations, pace groups, and cancellations can change at any time — weather, organizer schedules, and club decisions all affect rides. Always verify current details directly with the organizer or on the original source (Strava, club website) before you head out. The dashboard is a discovery tool, not a live event management system.
Ride Types & Filtering
Four ride types are listed: Road (paved group rides), Gravel (mixed surface and gravel road rides), Trail / MTB (mountain bike and singletrack rides), and Zwift (virtual indoor group rides). Each card is color-coded and labeled so you can identify the type at a glance.
Use the filter bar at the top of the dashboard. On desktop, click the Type buttons (Road, Gravel, Trail, Zwift) or Day buttons (Mon–Sun) to narrow the feed. On mobile, use the Type and Day dropdown menus. You can also use the search bar to find rides by town, club name, or keyword. Filters apply to both feeds simultaneously.
The dashboard determines ride type from Strava's terrain field and activity type on each group event. If a club organizer doesn't set the terrain when creating the event, the dashboard falls back to keyword matching on the title and description. If a gravel ride is showing as road, the organizer can fix it by editing the group event on Strava and setting the terrain to Gravel.
Adding Your Club
Click the + Add Your Club button in the filter bar at the top of the dashboard. Enter your Strava club URL or ID, your club name, and your primary town or area. Submissions are reviewed by the NAACC team before going live — usually within 48 hours. Once approved, your club's group events will automatically appear in the Live from Strava feed.
A few possible reasons: your club may not have been submitted or approved yet — use "+ Add Your Club" to submit it. The event may be set to private or members-only on Strava. The event may not have any upcoming occurrences. Or the ride may have been posted as a club announcement rather than a Group Event. Make sure rides are created as Group Events on Strava for them to appear in the dashboard.
Yes. If it's a ride from a club website or event calendar that isn't on Strava, reach out to NAACC directly through the NAACC Strava club page. The team reviews suggestions and adds qualifying rides to the Other Rides feed.
Limitations
The dashboard has a few known limitations: it only shows rides from clubs that have been added and approved; Facebook group rides can't be pulled since Meta deprecated their Groups API in April 2024; RideWithGPS only provides route data, not scheduled events; some Other Rides listings may be outdated if organizers haven't updated their sources; and the Strava feed only includes rides posted as Group Events — regular club activities don't appear.
Meta deprecated the Facebook Groups API in April 2024, removing all programmatic access to group posts and events for third-party applications. There is no longer a supported way to automatically pull rides from Facebook groups. Clubs that post rides on Facebook are encouraged to also create Group Events on Strava so they can be included in the dashboard.
The dashboard is focused on the North Shore of Massachusetts. Some rides from connected clubs like New England Classic Riders, Gravel Boston, and NEER may include routes that venture into southern New Hampshire or the Greater Boston area, but all rides in the feed are based out of or strongly connected to the North Shore region.
Using the Dashboard
For Strava rides, click the Details link on the card to go directly to the event page — organizers post updates, cancellations, and weather holds there. For Other Rides, follow the source link to the club's website or contact the organizer. Recurring rides can be cancelled without notice on the dashboard, so always verify before you go.
Yes, the dashboard is fully responsive and optimized for mobile. On mobile, filters appear as dropdowns instead of buttons, ride cards stack in a single column, and the layout adapts for smaller screens. The search bar and Add Your Club button are fully accessible on mobile too.
Each card's border color indicates the ride type: blue for road, brown for gravel, green for trail/MTB, and pink for Zwift. Strava ride cards have an orange border matching Strava's brand color, unless the ride is a Zwift ride in which case it uses the pink Zwift color. This makes it easy to scan the feed for the type of ride you're looking for.
Each Strava card shows a small map preview with a pin at the ride's start location. The location is geocoded from the address listed in the Strava group event. If no address is available, the map falls back to the club's general location. The map is for reference only — always verify the exact meeting spot on the Strava event page before heading out.
Rides Near Me — By Town
Yes. Beverly is one of the most active cycling hubs on the North Shore. Beverly Bikes hosts regular group rides out of the area, and Essex County Velo — one of the region's most established road clubs — is based here and holds the annual Gran Prix of Beverly criterium on Cabot Street. North Shore Cyclists also route several rides through Beverly on their weekly schedule. Use the dashboard's search bar to filter for "Beverly" and see current listings.
Salem is a popular start and waypoint for North Shore road and gravel rides. Several clubs in the dashboard — including NAACC and Essex County Velo — route rides through Salem's coastal roads. Salem Cycle also hosts MTB-focused rides for local mountain bikers. Search "Salem" on the dashboard to see current rides passing through or departing from the area.
Yes — CapeAnnMTB is an active Strava club based on Cape Ann covering Gloucester, Rockport, and Essex, focused on mountain bike and trail riding. The Magnolia Bike Club also operates out of Gloucester and has a presence in the dashboard's live feed. Cape Ann's coastal roads are popular with road cyclists passing through from multiple clubs. Search "Gloucester" or "Cape Ann" to see current listings.
Andover and North Andover are home to NAACC — the club that built this dashboard. NAACC organizes regular road and gravel rides departing from the area. North Shore Cyclists also run the Tuesday Evening Ride from Andover Town Hall at 5:30pm, and NS NEMBA holds weekly MTB rides at Harold Parker State Forest in North Andover on Thursday evenings. These are among the most consistent group rides on the North Shore.
Yes. Riverside Cycle runs weekly group rides out of their Newburyport shop at 50 Water Street — road and mountain bike rides with routes that vary week to week, all levels welcome. The Georgetown Sunday Ride by North Shore Cyclists also routes north toward Newburyport regularly. Newburyport's flat coastal roads and proximity to the NH border make it a popular starting point for longer century rides too.
Riverside Cycle has a second shop location in Haverhill at 1 Ginty Blvd and hosts group rides from there as well. Haverhill is also the start of the annual Cycle for Shelter charity ride benefiting Emmaus Inc., with routes of 20 to 100 miles through Haverhill, Amesbury, and up to the NH Seacoast. Search "Haverhill" on the dashboard to see current rides.
Skill Level & Who Can Join
Yes, several. North Shore Cyclists mark many of their rides as "All Levels" and operate no-drop policies where the group waits for dropped riders. B2C2 Cycling's Sunday ride out of Conte's in Lexington has a C Group specifically designed for newer riders at a steady 16mph pace. NS NEMBA's trail rides also have intro ability groups for beginner mountain bikers. On the dashboard, look for cards labeled "All Levels" in the skill field, or search "no drop" to find beginner-friendly options.
It varies widely. Casual social rides typically average 13–16 mph. Intermediate no-drop rides run 16–19 mph. Advanced and training rides push 19–23+ mph. B2C2's Sunday ride has four groups ranging from 16 mph (C) to 20+ mph (S). North Shore Cyclists' winter rides are typically 14–17 mph. The pace listed on each dashboard card is the advertised average — always check with the organizer if you're unsure whether a ride suits your fitness level.
Some Strava clubs in the feed occasionally post women-only or women-focused ride events. While the dashboard doesn't currently have a dedicated filter for this, you can search "women" in the search bar to surface any rides that mention it. For dedicated women's cycling groups in Massachusetts, the NAACC team can also point you toward local contacts — reach out through the NAACC Strava page.
Most group rides on the North Shore are open to all cyclists — you don't need to be a paid member to show up and ride. Some clubs like North Shore Cyclists and NAACC do have membership, but their weekly rides welcome visitors. A few charity events or training rides may require registration. Always check the specific ride's details page before arriving — the Details link on each card takes you directly to the Strava event or source page where this is clarified.
Seasons & Weather
Yes, many clubs ride year-round, though the schedule thins out in winter. North Shore Cyclists runs "Winter Wednesday" rides from November through March across Hamilton, Ipswich, Boxford, and Newburyport. NAACC and Essex County Velo members also ride through the cold months. Trail riding at Willowdale and Harold Parker continues year-round weather permitting. The dashboard reflects current listings — in winter you'll see fewer cards, but the dedicated riders are always out there.
The full outdoor season typically kicks off in April when temperatures become consistently rideable and days get longer. By May, most clubs have their complete weekly schedules running. The peak season runs May through October, with the most rides, the biggest club events, and the highest turnout. Some clubs hold spring kickoff rides or meetings in March — North Shore Cyclists traditionally hosts a Spring Meeting in late March to announce the season's ride schedule.
It depends on the club and the severity. Most road cycling clubs — including North Shore Cyclists and NAACC — will ride in light rain but cancel for heavy rain, lightning, or icy conditions. Trail and MTB rides are more likely to be cancelled after rain to protect trail conditions. The dashboard doesn't track real-time cancellations, so always check the Strava event page or the club's website the morning of a ride. Many clubs also communicate cancellations via email lists or Strava announcements.
May through October is the sweet spot. May and June offer mild temperatures, full foliage, and long days. September and October bring cooler air, stunning fall colors on the back roads of Topsfield, Boxford, and Hamilton, and some of the best riding conditions of the year. August has the most events — the Blazing Saddles Century and Gran Prix of Beverly both run in August. July can be hot but the coastal roads near Gloucester, Rockport, and Newburyport benefit from ocean breezes.
Strava — What You Need to Know
No — you don't need Strava to show up and ride. The dashboard pulls event information from Strava to display it here, but attending a ride just requires showing up at the listed location and time. That said, having a free Strava account lets you RSVP to events, get 24-hour reminders, follow clubs for updates, and see route maps in advance. It's the easiest way to stay connected with North Shore cycling groups.
A Strava club is a group on the Strava platform where cyclists can share rides, post group events, see each other's activities, and stay connected. Most are free to join. To join a club, create a free Strava account at strava.com, then search for the club by name or visit their club URL directly — for example, strava.com/clubs/naacc for NAACC. Click "Join Club" and you'll start seeing their events and posts in your Strava feed. The "Details" link on each dashboard card goes directly to that club's Strava page.
Click the "Details →" link on any Strava card in the dashboard — this takes you directly to the event page on Strava. From there, click "Join Event" or "I'm In" to RSVP. You'll receive a reminder notification 24 hours before the event. RSVPing also lets the organizer see how many riders to expect, which helps with pacing and logistics. You need to be logged into Strava to RSVP.
A Strava Group Event is a scheduled upcoming ride that club admins create in advance — it has a date, time, location, and optionally a route. Members can RSVP. A regular club activity is a ride that someone already completed and uploaded. The dashboard only pulls Group Events — pre-planned upcoming rides — not past activities. If your club organizes rides but only posts them as announcements or completed activities, they won't appear in the dashboard. Club admins need to create Group Events for rides to show up.
Gear & Preparation
At minimum: a helmet, a bike in good working order, water, and a way to fix a flat (spare tube, tire levers, and a mini pump or CO₂ inflator). Most group rides also recommend two full water bottles, a snack or bar for rides over an hour, a phone, and a small amount of cash. For longer rides, a rear blinky light is good etiquette even during the day. Many North Shore riders also carry a small emergency kit with a multi-tool. Check the specific ride's description on its Strava event page for any additional gear requirements.
A dedicated gravel bike is ideal but not required. Gravel bikes have drop bars, wider tire clearance (typically 35–50mm tires), and a more relaxed geometry. A cyclocross bike works well too. Many riders do lighter gravel on road bikes with 32mm tires. For more technical gravel or mixed terrain, wider tires and a more stable frame help significantly. The ride description on each card usually mentions the surface — routes that are mostly dirt roads are accessible on most bikes, while technical singletrack mixed gravel requires something more capable.
Yes, for trail and MTB rides listed on the dashboard — like NS NEMBA rides at Willowdale and Harold Parker — a mountain bike is required. Hardtail or full-suspension bikes both work. Willowdale State Forest has flowing singletrack that suits most modern mountain bikes. Harold Parker has a wider mix of terrain. A cyclocross bike may handle some beginner trail sections but is not appropriate for technical MTB riding. Check the skill level listed on each trail card before heading out.
Events vs. Group Rides
A group ride is an informal, recurring gathering where cyclists meet and ride together — no registration, no entry fee, no timing chips. A cycling event is an organized, usually ticketed occasion with a defined course, registration process, SAG support, and often timing. The dashboard includes both. Events like the Blazing Saddles Century, Cycle for Shelter, and New England Classic Charity Tour require advance registration. Weekly club rides like NAACC's and North Shore Cyclists' rides are free and open to show up. The source link on each card tells you what you're looking at.
Yes. The dashboard includes several notable charity rides originating on the North Shore: the Cycle for Shelter benefiting Emmaus in Haverhill (September), the New England Classic Charity Bike Tour benefiting the American Diabetes Association (July), and the Blazing Saddles Century which donates 50% of proceeds to cycling charities (August). These appear in the Other Rides feed and link directly to their registration pages.
Clubs in the Feed
NAACC — the North Andover and Andover Cycling Club — is the club that built and maintains this dashboard. Based in the Andover area, NAACC organizes road and gravel group rides for all levels throughout the riding season. The club is active on Strava and posts Group Events regularly. They are part of the podcast and community brand Anything for Miles, which promotes cycling culture across the North Shore. Join their Strava club at strava.com/clubs/1127487.
Essex County Velo (ECV) is one of the North Shore's most established road cycling clubs, based in Beverly. They organize competitive and recreational road rides, participate in local racing, and are the organizers behind the annual Gran Prix of Beverly criterium — a USA Cycling sanctioned downtown criterium race on Cabot Street in Beverly. ECV is active on Strava and their events appear in the dashboard's live feed.
Gravel Boston is a Greater Boston cycling community focused on gravel riding — mixed surface routes that combine paved roads, dirt paths, and gravel roads. Their Strava club is active and their rides often venture north into the North Shore region, making them a natural fit for this dashboard. If you're into gravel riding, their events are worth following.
NEMBA — the New England Mountain Bike Association — is the primary mountain bike advocacy and riding organization in New England. Their North Shore chapter organizes weekly group MTB rides at Willowdale State Forest in Ipswich/Topsfield (Mondays) and Harold Parker State Forest in Andover (Thursdays). Willowdale is one of the premier trail networks on the North Shore with flowing singletrack for all levels. Riders must sign NEMBA's annual waiver before their first ride.
Routes & Local Cycling Infrastructure
The North Shore has some of Massachusetts' best road cycling. Popular corridors include the coastal route from Beverly through Manchester, Essex, and Gloucester; the quiet back roads of Boxford, Topsfield, and Hamilton through the Ipswich River watershed; the Georgetown to Newburyport loop along River Road; and the hilly terrain around Andover and North Andover. Many of these routes are used by clubs in the dashboard — the weekly ride descriptions give you a sense of where each group goes. Riverside Cycle and North Shore Cyclists both post routes on their websites and Strava.
The North Shore has several dedicated paths and rail trails. The Mass Central Rail Trail passes through the region. The Clipper City Rail Trail in Newburyport is a popular short paved path. The Northern Tier of the East Coast Greenway passes through the area. Beverly, Salem, and Lynn have protected bike lanes on select streets. While the North Shore isn't as trail-dense as the Boston core, the combination of quiet back roads and growing infrastructure makes it excellent for cycling. MassBike.org has a comprehensive map of statewide routes.
Willowdale State Forest in Ipswich and Topsfield is widely regarded as the premier MTB destination on the North Shore — over 40 miles of singletrack with trails for all levels, maintained in large part by NEMBA's North Shore chapter. Harold Parker State Forest in Andover and North Andover has 35+ miles of varied terrain. Bradley Palmer State Park in Topsfield is popular for beginners. Lynn Woods Reservation has technical and flowy trails within easy reach of the coast. CapeAnnMTB posts regular rides and trail conditions for Cape Ann's trail networks.
Anything for Miles
Anything for Miles is a cycling community brand and podcast rooted on the North Shore of Massachusetts. It's the community umbrella under which NAACC operates this dashboard — the idea being that passionate cyclists will go to any length to get their miles in. The brand celebrates endurance cycling culture, local riding, and the community that forms around group rides. You can find more at anythingformiles.com.
The North Shore Rides Dashboard was built by NAACC as a practical community tool under the Anything for Miles brand. The goal aligns with the brand's ethos — remove every obstacle between a cyclist and their next ride. By aggregating group rides in one place, the dashboard makes it easier for anyone on the North Shore to find rides, discover clubs, and connect with the local cycling community, regardless of where they are in their cycling journey.
Group Ride Safety & Etiquette
A "no drop" ride means the group will not leave anyone behind. If a rider falls off the back, the group slows or stops to regroup. It's the standard for beginner and intermediate friendly rides. The opposite is a "drop ride" — the pace is set and maintained regardless of who can keep up. Most social and recreational rides on the North Shore are no-drop. Competitive training rides, like some of ECV's and B2C2's faster groups, are drop rides. This is always noted in the ride description — look for it before your first time on a new route.
Key group riding rules: hold your line and don't make sudden movements; call out and point to hazards (potholes, gravel, cars) for riders behind you; announce when slowing or stopping ("slowing," "stopping"); ride predictably and maintain consistent spacing; only pull to the front if you can hold the pace; don't overlap wheels with the rider ahead; obey traffic laws — the group rides as a vehicle. Most North Shore clubs will walk you through this on your first ride. North Shore Cyclists publishes riding courtesy guidelines on their website at nscyc.org.
Yes — every group ride listed on the dashboard requires a helmet. This is a universal rule across all North Shore clubs, not just a suggestion. Showing up without a helmet means you won't be allowed to ride. Massachusetts law requires helmets for cyclists under 17, but adult riders are strongly expected to wear one on any organized group ride. A properly fitted helmet is the single most important piece of safety equipment you own.
Call out "flat!" clearly so the group knows to stop. Move safely to the side of the road. On a no-drop ride, the group will wait while you change your tube — this is normal and expected. On drop rides, one or two riders typically hang back to help and then catch up. Carry your own repair kit (tube, levers, pump or CO₂) so you're not relying entirely on others. If you're new to fixing flats, practice at home before your first group ride — it's a skill every cyclist should have.