
| Year | # | Total Length (ft) | Total Volume (yd³) | Total Cost | Adjusted Cost (2025) | Avg Volume (yd³) | Avg Cost | Avg Cost (2025) |
|---|---|---|---|---|---|---|---|---|
| 1936 | 1 | 4,000 | 21,000 | $0 | $0 | 21,000 | $0 | $0 |
| 1948 | 1 | 0 | 6,400 | $8,579 | $115,066 | 6,400 | $8,579 | $115,066 |
| 1953 | 3 | 6,300 | 156,000 | $231,409 | $2,758,910 | 78,000 | $115,705 | $1,379,455 |
| 1954 | 2 | 2,600 | 694,000 | $1,357,183 | $16,180,637 | 347,000 | $678,592 | $8,090,319 |
| 1956 | 2 | 4,013 | 12,600 | $545,080 | $6,498,565 | 12,600 | $272,540 | $3,249,282 |
| 1957 | 1 | 1,500 | 36,000 | $50,070 | $575,626 | 36,000 | $50,070 | $575,626 |
| 1958 | 2 | 0 | 115,000 | $150,875 | $1,674,713 | 57,500 | $75,438 | $837,356 |
| 1959 | 7 | 19,350 | 850,997 | $3,045,467 | $33,804,684 | 141,833 | $507,578 | $5,634,114 |
| 1963 | 1 | 1,300 | 0 | $17,000 | $176,526 | 0 | $17,000 | $176,526 |
| 1966 | 1 | 0 | 0 | $0 | $0 | 0 | $0 | $0 |
| 1967 | 2 | 5,000 | 320,000 | $428,000 | $4,149,946 | 160,000 | $214,000 | $2,074,973 |
| 1968 | 1 | 0 | 33,000 | $65,419 | $601,668 | 33,000 | $65,419 | $601,668 |
| 1969 | 1 | 1,600 | 148,000 | $408,000 | $3,549,600 | 148,000 | $408,000 | $3,549,600 |
| 1970 | 1 | 6,900 | 0 | $0 | $0 | 0 | $0 | $0 |
| 1973 | 2 | 2,000 | 141,850 | $695,674 | $5,089,488 | 70,925 | $347,837 | $2,544,744 |
| 1980 | 1 | 1,600 | 53,306 | $456,161 | $1,790,710 | 53,306 | $456,161 | $1,790,710 |
| 1983 | 1 | 0 | 20,000 | $133,333 | $429,199 | 20,000 | $133,333 | $429,199 |
| 1985 | 1 | 2,400 | 120,000 | $722,727 | $2,154,128 | 120,000 | $722,727 | $2,154,128 |
| 1986 | 2 | 0 | 142,170 | $906,977 | $2,654,145 | 71,085 | $906,977 | $2,654,145 |
| 1987 | 4 | 0 | 205,000 | $1,956,238 | $5,527,388 | 51,250 | $489,060 | $1,381,847 |
| 1988 | 2 | 0 | 67,000 | $544,715 | $1,485,964 | 33,500 | $272,358 | $742,982 |
| 1989 | 1 | 0 | 55,600 | $218,462 | $567,120 | 55,600 | $218,462 | $567,120 |
| 1992 | 1 | 15,840 | 768,000 | $6,030,000 | $13,864,693 | 768,000 | $6,030,000 | $13,864,693 |
| 1996 | 2 | 0 | 54,800 | $822,000 | $1,685,362 | 27,400 | $411,000 | $842,681 |
| 1999 | 2 | 4,000 | 4,000 | $10,052 | $19,422 | 4,000 | $10,052 | $19,422 |
| 2000 | 2 | 3,000 | 212,400 | $0 | $0 | 106,200 | $0 | $0 |
| 2008 | 2 | 500 | 5,740 | $185,000 | $276,598 | 2,870 | $92,500 | $138,299 |
| 2011 | 1 | 0 | 10,000 | $70,000 | $100,191 | 10,000 | $70,000 | $100,191 |
| 2014 | 1 | 4,000 | 60,000 | $0 | $0 | 60,000 | $0 | $0 |
| 2015 | 1 | 0 | 10,000 | $0 | $0 | 10,000 | $0 | $0 |
| 2016 | 2 | 2,500 | 189,000 | $6,850,000 | $9,187,563 | 94,500 | $6,850,000 | $9,187,563 |
| 2017 | 3 | 3,960 | 224,000 | $3,500,000 | $4,596,695 | 74,667 | $3,500,000 | $4,596,695 |
| 2018 | 1 | 0 | 39,800 | $0 | $0 | 39,800 | $0 | $0 |
| 2019 | 2 | 4,000 | 31,200 | $0 | $0 | 15,600 | $0 | $0 |
| 2020 | 1 | 0 | 40,000 | $50,000 | $62,191 | 40,000 | $50,000 | $62,191 |
| 2024 | 5 | 17,574 | 509,140 | $21,484,993 | $22,948,997 | 101,828 | $5,371,248 | $5,737,249 |
| Location | # | Year Range | Max Length (ft) | Total Volume (yd³) | Total Cost | Adjusted Cost (2025) | Avg Volume (yd³) | Avg Cost | Avg Cost (2025) |
|---|---|---|---|---|---|---|---|---|---|
| Chatham Harbor | 1 | 1986 | 0 | 117,000 | $906,977 | $2,654,145 | 117,000 | $906,977 | $2,654,145 |
| Clark Point, New Bedford | 4 | 1956 - 1959 | 0 | 206,266 | $274,787 | $3,062,535 | 51,567 | $68,697 | $765,634 |
| Cuttyhunk Harbor | 1 | 1987 | 0 | 9,000 | $71,429 | $201,693 | 9,000 | $71,429 | $201,693 |
| Dead Neck | 7 | 1953 - 2000 | 2,400 | 394,400 | $933,287 | $3,316,064 | 65,733 | $233,322 | $829,016 |
| Dead Neck Sampson's Island | 3 | 2018 - 2020 | 0 | 106,000 | $50,000 | $62,191 | 35,333 | $50,000 | $62,191 |
| Duxbury Beach Park | 1 | 2024 | 2,750 | 75,000 | $2,442,000 | $2,685,616 | 75,000 | $2,442,000 | $2,685,616 |
| Green Harbor | 1 | 1987 | 0 | 36,000 | $285,714 | $806,766 | 36,000 | $285,714 | $806,766 |
| Harrison County | 1 | 2017 | 0 | 200,000 | $3,500,000 | $4,596,695 | 200,000 | $3,500,000 | $4,596,695 |
| Long Beach | 1 | 1999 | 0 | 0 | $0 | $0 | 0 | $0 | $0 |
| Lynn-Nahant | 1 | 1954 | 2,600 | 172,000 | $187,183 | $2,231,637 | 172,000 | $187,183 | $2,231,637 |
| Nantaskett | 1 | 1970 | 6,900 | 0 | $0 | $0 | 0 | $0 | $0 |
| North Scituate Beach | 1 | 1967 | 2,500 | 160,000 | $214,000 | $2,087,473 | 160,000 | $214,000 | $2,087,473 |
| Oak Bluffs, Martha's Vineyard | 1 | 1973 | 1,200 | 98,090 | $471,917 | $3,452,502 | 98,090 | $471,917 | $3,452,502 |
| Pleasure Bay Beach | 2 | 1967 - 1996 | 2,500 | 170,600 | $373,000 | $2,388,474 | 85,300 | $186,500 | $1,194,237 |
| Plum Island | 4 | 1953 - 2008 | 4,000 | 256,500 | $1,650,051 | $6,021,203 | 64,125 | $412,513 | $1,505,301 |
| Plymouth Harbor | 1 | 1988 | 0 | 40,000 | $325,203 | $887,143 | 40,000 | $325,203 | $887,143 |
| Popponesset Spit | 16 | 1936 - 2024 | 4,000 | 381,910 | $807,514 | $1,894,182 | 23,869 | $134,586 | $315,697 |
| Quincy Shore Beach (Wollaston Beach), Quincy | 3 | 1948 - 1996 | 8,500 | 407,600 | $2,535,899 | $22,168,379 | 135,867 | $845,300 | $7,389,460 |
| Revere Beach, Revere | 2 | 1954 - 1992 | 15,840 | 1,290,000 | $7,200,000 | $27,813,693 | 645,000 | $3,600,000 | $13,906,846 |
| Salisbury Beach, Salisbury | 2 | 1953 - 1957 | 2,300 | 136,000 | $223,280 | $2,640,674 | 68,000 | $111,640 | $1,320,337 |
| Sesuit Harbor | 1 | 1988 | 0 | 27,000 | $219,512 | $598,821 | 27,000 | $219,512 | $598,821 |
| Town Beach Plymouth | 1 | 1963 | 1,300 | 0 | $17,000 | $176,526 | 0 | $17,000 | $176,526 |
| Town Neck Beach, Sandwich | 4 | 1966 - 2024 | 6,864 | 605,000 | $25,799,993 | $29,348,666 | 201,667 | $8,599,998 | $9,782,889 |
| Wessagussett Beach, Weymouth | 2 | 1959 - 1969 | 2,600 | 148,000 | $789,152 | $7,780,387 | 148,000 | $394,576 | $3,890,194 |
| West Beach, Clark Point, New Bedford | 2 | 1959 - 1980 | 1,600 | 74,637 | $485,516 | $2,116,551 | 37,319 | $242,758 | $1,058,275 |
| Winthrop Beach, Winthrop | 2 | 1956 - 1959 | 4,250 | 245,000 | $1,180,000 | $13,533,778 | 245,000 | $590,000 | $6,766,889 |
| Location | Year | Primary Funding Source | Justification | Length (ft) | Volume (yd³) | Total Cost | Adjusted Cost (2025) |
|---|---|---|---|---|---|---|---|
| Chatham Harbor | 1986 | Federal | Navigation | 0 | 117,000 | $906,977 | $2,654,145 |
| Clark Point, New Bedford | 1956 | Local | Unknown | 0 | 12,600 | $15,080 | $179,787 |
| Clark Point, New Bedford | 1958 | Unknown | Unknown | 0 | 106,000 | $139,067 | $1,543,644 |
| Clark Point, New Bedford | 1959 | Local | Unknown | 0 | 77,000 | $105,963 | $1,176,189 |
| Clark Point, New Bedford | 1959 | Local | Unknown | 0 | 10,666 | $14,677 | $162,915 |
| Cuttyhunk Harbor | 1987 | Federal | Navigation | 0 | 9,000 | $71,429 | $201,693 |
| Dead Neck | 1953 | Local | Unknown | 0 | 0 | $0 | $0 |
| Dead Neck | 1958 | Local | Unknown | 0 | 9,000 | $11,808 | $131,069 |
| Dead Neck | 1968 | Local | Unknown | 0 | 33,000 | $65,419 | $601,668 |
| Dead Neck | 1983 | Local | Unknown | 0 | 20,000 | $133,333 | $429,199 |
| Dead Neck | 1985 | Local | Unknown | 2,400 | 120,000 | $722,727 | $2,154,128 |
| Dead Neck | 2000 | Local | Unknown | 1,000 | 25,100 | $0 | $0 |
| Dead Neck | 2000 | Local | Unknown | 2,000 | 187,300 | $0 | $0 |
| Dead Neck Sampson's Island | 2018 | Local | Navigation | 0 | 39,800 | $0 | $0 |
| Dead Neck Sampson's Island | 2019 | Local | Navigation | 0 | 26,200 | $0 | $0 |
| Dead Neck Sampson's Island | 2020 | State | Navigation | 0 | 40,000 | $50,000 | $62,191 |
| Duxbury Beach Park | 2024 | Local | Ecosystem Restoration | 2,750 | 75,000 | $2,442,000 | $2,685,616 |
| Green Harbor | 1987 | Federal | Navigation | 0 | 36,000 | $285,714 | $806,766 |
| Harrison County | 2017 | Local | Shore Protection | 0 | 200,000 | $3,500,000 | $4,596,695 |
| Long Beach | 1999 | Local | Unknown | 0 | 0 | $0 | $0 |
| Lynn-Nahant | 1954 | Federal | Unknown | 2,600 | 172,000 | $187,183 | $2,231,637 |
| Nantaskett | 1970 | Federal | Unknown | 6,900 | 0 | $0 | $0 |
| North Scituate Beach | 1967 | Federal | Shore Protection | 2,500 | 160,000 | $214,000 | $2,087,473 |
| Oak Bluffs, Martha's Vineyard | 1973 | Federal | Shore Protection | 1,200 | 98,090 | $471,917 | $3,452,502 |
| Pleasure Bay Beach | 1967 | Federal | Shore Protection | 2,500 | 160,000 | $214,000 | $2,062,473 |
| Pleasure Bay Beach | 1996 | State | Unknown | 0 | 10,600 | $159,000 | $326,001 |
| Plum Island | 1953 | Federal | Unknown | 4,000 | 56,000 | $58,199 | $693,861 |
| Plum Island | 1973 | Federal | Shore Protection | 800 | 43,760 | $223,757 | $1,636,986 |
| Plum Island | 1987 | Federal | Navigation | 0 | 156,000 | $1,238,095 | $3,495,989 |
| Plum Island | 2008 | State | Shore Protection | 500 | 740 | $130,000 | $194,366 |
| Plymouth Harbor | 1988 | Federal | Navigation | 0 | 40,000 | $325,203 | $887,143 |
| Popponesset Spit | 1936 | Unknown | Unknown | 4,000 | 21,000 | $0 | $0 |
| Popponesset Spit | 1959 | Local | Navigation | 4,000 | 140,000 | $0 | $0 |
| Popponesset Spit | 1986 | Unknown | Unknown | 0 | 25,170 | $0 | $0 |
| Popponesset Spit | 1987 | Unknown | Unknown | 0 | 4,000 | $361,000 | $1,022,939 |
| Popponesset Spit | 1989 | Unknown | Unknown | 0 | 55,600 | $218,462 | $567,120 |
| Popponesset Spit | 1999 | Local | Navigation | 4,000 | 4,000 | $10,052 | $19,422 |
| Popponesset Spit | 2008 | Local | Navigation | 0 | 5,000 | $55,000 | $82,232 |
| Popponesset Spit | 2011 | Local | Navigation | 0 | 10,000 | $70,000 | $100,191 |
| Popponesset Spit | 2014 | Local | Ecosystem Restoration | 4,000 | 60,000 | $0 | $0 |
| Popponesset Spit | 2015 | Local | Navigation | 0 | 10,000 | $0 | $0 |
| Popponesset Spit | 2016 | Unknown | Ecosystem Restoration | 0 | 9,000 | $0 | $0 |
| Popponesset Spit | 2017 | Local | Shore Protection | 0 | 15,000 | $0 | $0 |
| Popponesset Spit | 2017 | Local | Emergency | 3,960 | 9,000 | $0 | $0 |
| Popponesset Spit | 2019 | Local | Navigation | 4,000 | 5,000 | $0 | $0 |
| Popponesset Spit | 2024 | Local | Navigation | 0 | 7,000 | $93,000 | $102,278 |
| Popponesset Spit | 2024 | Local | Shore Protection | 4,000 | 2,140 | $0 | $0 |
| Quincy Shore Beach (Wollaston Beach), Quincy | 1948 | State | Unknown | 0 | 6,400 | $8,579 | $115,066 |
| Quincy Shore Beach (Wollaston Beach), Quincy | 1959 | Federal | Unknown | 8,500 | 357,000 | $1,864,320 | $20,693,952 |
| Quincy Shore Beach (Wollaston Beach), Quincy | 1996 | State | Unknown | 0 | 44,200 | $663,000 | $1,359,361 |
| Revere Beach, Revere | 1954 | State | Unknown | 0 | 522,000 | $1,170,000 | $13,949,000 |
| Revere Beach, Revere | 1992 | Federal | Unknown | 15,840 | 768,000 | $6,030,000 | $13,864,693 |
| Salisbury Beach, Salisbury | 1953 | State | Unknown | 2,300 | 100,000 | $173,210 | $2,065,048 |
| Salisbury Beach, Salisbury | 1957 | Federal | Navigation | 1,500 | 36,000 | $50,070 | $575,626 |
| Sesuit Harbor | 1988 | Federal | Navigation | 0 | 27,000 | $219,512 | $598,821 |
| Town Beach Plymouth | 1963 | Federal | Shore Protection | 1,300 | 0 | $17,000 | $176,526 |
| Town Neck Beach, Sandwich | 1966 | Federal | Navigation | 0 | 0 | $0 | $0 |
| Town Neck Beach, Sandwich | 2016 | Federal | Navigation | 2,500 | 180,000 | $6,850,000 | $9,187,563 |
| Town Neck Beach, Sandwich | 2024 | Federal | Ecosystem Restoration | 6,864 | 100,000 | $10,000,000 | $10,997,608 |
| Town Neck Beach, Sandwich | 2024 | Federal | Navigation | 3,960 | 325,000 | $8,949,993 | $9,163,495 |
| Wessagussett Beach, Weymouth | 1959 | Federal | Shore Protection | 2,600 | 0 | $381,152 | $4,230,787 |
| Wessagussett Beach, Weymouth | 1969 | Federal | Shore Protection | 1,600 | 148,000 | $408,000 | $3,549,600 |
| West Beach, Clark Point, New Bedford | 1959 | Local | Unknown | 0 | 21,331 | $29,355 | $325,841 |
| West Beach, Clark Point, New Bedford | 1980 | Federal | Shore Protection | 1,600 | 53,306 | $456,161 | $1,790,710 |
| Winthrop Beach, Winthrop | 1956 | Federal | Unknown | 4,013 | 0 | $530,000 | $6,318,778 |
| Winthrop Beach, Winthrop | 1959 | Federal | Unknown | 4,250 | 245,000 | $650,000 | $7,215,000 |
Length (ft)
Volume (yd³)
Cost (2025 Inflation adjusted)