Ski Bradford

Haverhill, Massachusetts · opened 1948
0 ft50 ft100 ft150 ft200 ft250 ft300 ft350 ft272 ft summit
Skiable acres
48
Trails
15
Lifts
9
Longest run
—
Snowmaking
—
Avg snowfall
14in
mean of 13 reported seasons
Night skiing
—
Uphill capacity
—
Projected opening, 2026-27
Dec 20, 2026
likely between Dec 9 and Jan 8
Resort's own target
Dec 19, 2026
via OnTheSnow
Model forecast from Ski Bradford's opening history and this autumn's weather so far, as of Oct 25, 2026. How it works.

Snowfall by season

reported average 14"
Season totals as reported by the resort (via OnTheSnow and archived snow reports).
Modeled snowfall since 1991 (ERA5 reanalysis)
A weather model at 42.744, -71.059, not a snow stake: it runs well below the resort's own totals (about 0.3x here). Useful for year-to-year comparison, not for absolute depth.
Modeled average by month

The 1993-94 season

Modeled snowfall, season to date (ERA5)
Terrain open, from published snow reports
No snow reports captured for 1993-94. Historical reports come from Internet Archive snapshots of the resort's snow-report page (neski wayback).

Season history

SeasonOpenedClosedDaysAvg terrain openPeak trailsReported snowfallSnow daysAvg baseMax baseModeled snowfallWinter mean °FSkier visitsReports
2026-27Dec 19, 2026*Mar 14, 2027*——————————11
2025-26Dec 20, 2025Mar 15, 202686——————49"27.8—3
2024-25Dec 26, 2024Mar 16, 202581——34"726"33"28"29.9—4
2023-24Jan 7, 2024Mar 3, 202457——5"214"18"29"34.5——
2022-23Dec 28, 2022————0"013"13"53"34——
2021-22Jan 6, 2022Mar 6, 202260——27"322"24"34"31.9——
2020-21Dec 20, 2020Mar 14, 202185——22"817"24"48"31.6——
2019-20Dec 21, 2019Mar 8, 202079——6"—13"14"47"33.6——
2018-19Dec 11, 2018Mar 17, 201997——0"017"20"40"30.1——
2017-18Dec 16, 2017Mar 18, 201893——0"010"12"57"29.6——
2016-17Dec 17, 2016Mar 19, 201793——3"—17"36"62"31.8——
2015-16Jan 6, 2016Mar 7, 201662——6"—14"16"25"35.6——
2014-15Dec 13, 2014Mar 29, 2015107——43"915"18"70"26——
2013-14Dec 13, 2013————38"413"18"52"26.3——
2012-13Dec 26, 2012————0"013"18"66"31.2——
2011-12Dec 22, 2011————————25"36.1——
2010-11Mar 13, 2011————————66"28.1——
2009-10—————————41"31.3——
2008-09—————————56"28.5——
2007-08—————————58"30.3——
2006-07—————————35"31.1——
2005-06—————————28"31.9——
2004-05—————————61"28——
2003-04—————————40"27.7——
2002-03—————————68"25.6——
2001-02—————————29"34.7——
2000-01—————————70"27.4——
1999-00—————————22"31.7——
1998-99Dec 19, 1998————————29"32.6——
1997-98—————————41"32.9——
1996-97—————————45"32——
1995-96—————————77"27.4——
1994-95—————————21"32.2——
1993-94—————————57"26.3——
1992-93—————————73"27.7——
1991-92—————————21"30.2——

Reported snowfall, snow days and base depths come from OnTheSnow's season history or the resort's own reports. Opening and closing dates are the first and last archived snow report showing terrain open (* = projected). Modeled snowfall is ERA5 reanalysis at the resort's coordinates and is not comparable to the reported column.

Terrain

15 trails · 2.16 mi mapped
Mapped trails by difficulty
Easier20%More difficult27%Most difficult47%Expert7%
Count of OpenStreetMap trail segments.
TrailRatingLengthNotes
Bumble BeeEasier379 ft
DroneEasier1,273 ft
Lower Yellow JacketEasier212 ft
Lower HornetMore difficult452 ft
QueenMore difficult825 ft
StingerMore difficult1,066 ft
WaspMore difficult1,134 ft
Duke's YardMost difficult1,246 ft
Evvy's GladesMost difficult406 ftglades
Honey CombMost difficult451 ft
Hugh's RunMost difficult911 ft
Roger's ChuteMost difficult1,025 ft
The PipeMost difficult617 ft
Upper Yellow JacketMost difficult770 ft
Upper HornetExpert649 ft
Trails colored by rating; lifts dashed red. Geometry from OpenStreetMap contributors.

Lifts

9 mapped · 1.01 mi of cable
LiftTypeSeatsCapacity /hrLengthBuiltManufacturerStatus
Hornet ChairChairlift——1,071 ft——operating
Wasp ChairChairlift——1,000 ft——operating
Evvy's Double NickelChairlift——967 ft——operating
Hornet T-BarT-bar——938 ft——operating
Stinger RopeRope tow——411 ft——operating
Drone RopeRope tow——392 ft——operating
Pete's CarpetCarpet——304 ft——operating
Ken's CarpetCarpet——156 ft——operating
Roger's CarpetCarpet——99 ft——operating

Lift ticket prices

SeasonProductPriceObservedSource
2026-27adult day weekday$55Sep 28, 2026resort_site
2026-27adult day weekend$60Sep 28, 2026resort_site
2026-27adult half day$65Sep 28, 2026resort_site
2025-26adult day$73Jan 15, 2026skihistory
2025-26adult day$30Jan 15, 2026wayback
2025-26adult day weekday$50Nov 10, 2025wayback
2025-26adult day weekday$50Jan 15, 2026wayback
2025-26adult day weekday$50Dec 10, 2025wayback
2025-26adult day weekend$55Jan 15, 2026wayback
2025-26adult day weekend$55Nov 10, 2025wayback
2025-26adult day weekend$55Dec 10, 2025wayback
2025-26adult half day$60Dec 10, 2025wayback
2025-26adult half day$60Jan 15, 2026wayback
2025-26adult half day$60Nov 10, 2025wayback
2024-25adult day$73Jan 15, 2025skihistory
2024-25adult day weekday$50Jan 18, 2025wayback
2024-25adult day weekday$50Jan 15, 2025wayback
2024-25adult day weekday$50Jan 29, 2025wayback
2024-25adult day weekend$50Jan 18, 2025wayback
2024-25adult day weekend$50Jan 29, 2025wayback
2024-25adult day weekend$50Jan 15, 2025wayback
2024-25adult half day$26Jan 18, 2025wayback
2024-25adult half day$26Jan 15, 2025wayback
2024-25adult half day$55Jan 29, 2025wayback
2023-24adult day$73Jan 15, 2024skihistory
2022-23adult day$69Jan 15, 2023skihistory
2021-22adult day$65Jan 15, 2022skihistory
2021-22adult day holiday$50Nov 29, 2021wayback
2021-22adult day weekday$45Nov 29, 2021wayback
2021-22adult day weekend$45Nov 29, 2021wayback
2021-22adult season pass$700Jan 15, 2022skihistory
2020-21adult day$58Jan 15, 2021skihistory
2020-21adult day weekday$37Jan 17, 2021wayback
2020-21adult day weekend$36Jan 17, 2021wayback
2019-20adult day$58Jan 15, 2020skihistory
2019-20adult day holiday$40Nov 10, 2019wayback
2019-20adult day holiday$40Dec 18, 2019wayback
2019-20adult day holiday$40Nov 18, 2019wayback
2019-20adult day weekday$37Dec 18, 2019wayback
2019-20adult day weekday$37Nov 18, 2019wayback
2019-20adult day weekday$37Nov 10, 2019wayback
2019-20adult day weekend$58Nov 18, 2019wayback
2019-20adult day weekend$58Dec 18, 2019wayback
2019-20adult day weekend$58Nov 10, 2019wayback
2019-20adult season pass$665Jan 15, 2020skihistory
2018-19adult day$55Jan 15, 2019skihistory
2018-19adult day holiday$40Nov 10, 2018wayback
2018-19adult day holiday$40Feb 10, 2019wayback
2018-19adult day holiday$40Dec 10, 2018wayback
2018-19adult day weekday$25Dec 10, 2018wayback
2018-19adult day weekday$35Feb 10, 2019wayback
2018-19adult day weekday$25Nov 10, 2018wayback
2018-19adult day weekend$38Feb 10, 2019wayback
2018-19adult day weekend$25Nov 10, 2018wayback
2018-19adult day weekend$25Dec 10, 2018wayback
2018-19adult season pass$665Jan 15, 2019skihistory
2017-18adult day$52Jan 15, 2018skihistory
2017-18adult day holiday$40Jan 3, 2018wayback
2017-18adult day holiday$40Nov 1, 2017wayback
2017-18adult day holiday$40Feb 3, 2018wayback
2017-18adult day weekday$34Nov 1, 2017wayback
2017-18adult day weekday$34Jan 3, 2018wayback
2017-18adult day weekday$34Feb 3, 2018wayback
2017-18adult day weekend$36Jan 3, 2018wayback
2017-18adult day weekend$36Nov 1, 2017wayback
2017-18adult day weekend$36Feb 3, 2018wayback
2017-18adult season pass$665Jan 15, 2018skihistory
2016-17adult day$52Jan 15, 2017skihistory
2016-17adult day holiday$40Dec 1, 2016wayback
2016-17adult day holiday$40Mar 1, 2017wayback
2016-17adult day holiday$40Dec 2, 2016wayback
2016-17adult day weekday$37Dec 1, 2016wayback
2016-17adult day weekday$37Mar 1, 2017wayback
2016-17adult day weekday$37Dec 2, 2016wayback
2016-17adult day weekend$35Mar 1, 2017wayback
2016-17adult day weekend$35Dec 2, 2016wayback
2016-17adult day weekend$35Dec 1, 2016wayback
2016-17adult season pass$665Jan 15, 2017skihistory
2015-16adult day$25Jan 8, 2016wayback
2015-16adult day$25Nov 6, 2015wayback
2015-16adult day$50Jan 15, 2016skihistory
2015-16adult day$25Mar 6, 2016wayback
2015-16adult day holiday$38Jan 8, 2016wayback
2015-16adult day holiday$38Mar 6, 2016wayback
2015-16adult day holiday$38Nov 6, 2015wayback
2015-16adult day weekday$37Jan 8, 2016wayback
2015-16adult day weekday$37Nov 6, 2015wayback
2015-16adult day weekday$37Mar 6, 2016wayback
2015-16adult day weekend$33Jan 8, 2016wayback
2015-16adult day weekend$33Nov 6, 2015wayback
2015-16adult day weekend$25Mar 6, 2016wayback
2015-16adult half day$15Mar 6, 2016wayback
2015-16adult season pass$665Jan 15, 2016skihistory
2014-15adult day$48Jan 15, 2015skihistory
2014-15adult day$25Feb 7, 2015wayback
2014-15adult day$25Jan 18, 2015wayback
2014-15adult day$25Nov 24, 2014wayback
2014-15adult day holiday$37Feb 7, 2015wayback
2014-15adult day holiday$37Jan 18, 2015wayback
2014-15adult day holiday$37Nov 24, 2014wayback
2014-15adult day weekday$37Jan 18, 2015wayback
2014-15adult day weekday$37Feb 7, 2015wayback
2014-15adult day weekday$37Nov 24, 2014wayback
2014-15adult day weekend$33Jan 18, 2015wayback
2014-15adult day weekend$33Nov 24, 2014wayback
2014-15adult day weekend$33Feb 7, 2015wayback
2014-15adult season pass$665Jan 15, 2015skihistory
2013-14adult day$25Jan 3, 2014wayback
2013-14adult day$25Nov 4, 2013wayback
2013-14adult day$48Jan 15, 2014skihistory
2013-14adult day$25Feb 10, 2014wayback
2013-14adult day holiday$37Nov 4, 2013wayback
2013-14adult day holiday$37Jan 3, 2014wayback
2013-14adult day holiday$37Feb 10, 2014wayback
2013-14adult day weekday$37Nov 4, 2013wayback
2013-14adult day weekday$37Feb 10, 2014wayback
2013-14adult day weekday$37Jan 3, 2014wayback
2013-14adult day weekend$33Jan 3, 2014wayback
2013-14adult day weekend$33Feb 10, 2014wayback
2013-14adult day weekend$33Nov 4, 2013wayback
2013-14adult season pass$695Jan 15, 2014skihistory
2012-13adult day$45Jan 15, 2013skihistory
2012-13adult day holiday$34Feb 7, 2013wayback
2012-13adult day holiday$34Jan 6, 2013wayback
2012-13adult day holiday$34Dec 7, 2012wayback
2012-13adult day weekday$34Jan 6, 2013wayback
2012-13adult day weekday$34Feb 7, 2013wayback
2012-13adult day weekday$34Dec 7, 2012wayback
2012-13adult day weekend$30Feb 7, 2013wayback
2012-13adult day weekend$30Dec 7, 2012wayback
2012-13adult day weekend$30Jan 6, 2013wayback
2012-13adult season pass$670Jan 15, 2013skihistory
2011-12adult day$45Jan 15, 2012skihistory
2011-12adult season pass$670Jan 15, 2012skihistory
2010-11adult day$43Jan 15, 2011skihistory
2009-10adult day$42Jan 15, 2010skihistory
2009-10adult season pass$670Jan 15, 2010skihistory
2008-09adult day$42Jan 15, 2009skihistory
2008-09adult season pass$670Jan 15, 2009skihistory
2007-08adult day$38Jan 15, 2008skihistory
2007-08adult season pass$630Jan 15, 2008skihistory
2006-07adult day$38Jan 15, 2007skihistory
2006-07adult season pass$630Jan 15, 2007skihistory
2005-06adult day$33Jan 15, 2006skihistory
2005-06adult season pass$600Jan 15, 2006skihistory
2004-05adult day$33Jan 15, 2005skihistory
2004-05adult season pass$550Jan 15, 2005skihistory
2003-04adult day$30Jan 15, 2004skihistory
2003-04adult season pass$500Jan 15, 2004skihistory
2002-03adult day$30Jan 15, 2003skihistory
2002-03adult season pass$500Jan 15, 2003skihistory
2001-02adult day$28Jan 15, 2002skihistory
2000-01adult day$28Jan 15, 2001skihistory
2000-01adult season pass$500Jan 15, 2001skihistory
1999-00adult day$27Jan 15, 2000skihistory
1998-99adult day$25Jan 15, 1999skihistory
1997-98adult day$25Jan 15, 1998skihistory
1996-97adult day$25Jan 15, 1997skihistory
1995-96adult day$25Jan 15, 1996skihistory
1994-95adult day$23Jan 15, 1995skihistory
1992-93adult day$20Jan 15, 1993skihistory
1991-92adult day$20Jan 15, 1992skihistory
1990-91adult day$20Jan 15, 1991skihistory
1989-90adult day$18Jan 15, 1990skihistory
1988-89adult day$18Jan 15, 1989skihistory
1987-88adult day$16Jan 15, 1988skihistory
1986-87adult day$15Jan 15, 1987skihistory
1985-86adult day$13Jan 15, 1986skihistory
1962-63adult day$2Jan 15, 1963skihistory

Nearby ski areas

Straight-line distance between the areas' map coordinates. Compare with the closest two.

Where these numbers come from

AttributeValueSourceObserved
lift count9 wikipediaSep 26, 2026
skiable acres48 acrewikipediaSep 26, 2026
summit elevation ft272 ftwikipediaSep 26, 2026
trail count15 wikipediaSep 26, 2026