155 local governments across the U.S. lost a total of $61 million operating public golf courses in 2020
Photo 171265717 © Christopher Babcock | Dreamstime.com

Commentary

155 local governments across the U.S. lost a total of $61 million operating public golf courses in 2020

In a review of 221 public golf courses, 155 lost money, including five that lost more than $2 million in 2020.

A Reason Foundation review of government financial statements found 221 local governments that reported running golf courses in their 2020 financial reports. Of those 221 local governments, 155 local governments lost money operating public golf courses in fiscal 2020. In the aggregate, these 155 local governments lost a total of $61 million in taxpayer money operating golf courses in the 2020 fiscal year.

In contrast, 62 of the 221 local governments broke even or turned a profit on their public golf courses in 2020. In the aggregate, these 62 governments made $16 million via their public golf courses in fiscal 2020.

Four governments did not provide net income results.

Thus, combining the profits and losses of the 221 entities identified, local governments across the country lost a total of $45 million operating public golf courses in fiscal 2020.

Five government-run golf facilities reported losses of greater than $2 million in 2020, three in California.

The largest operating loss by a public golf course—over $4 million—was recorded by the Indian Wells Golf Resort, owned by the city of Indian Wells. The course earned $11 million in revenue but had $15 million in expenses.

The other California golf courses showing losses greater than $2 million were in the cities of Carlsbad and Dinuba. Carlsbad’s facility, The Crossings Golf Course, roughly breaks even on a cash flow basis but does not cover its depreciation expenses.

The two other public golf courses that lost over $2 million in 2020 were the Mallard Cove Golf Course in Lake Charles, Louisiana, and the Wailua Golf Course on the Hawaiian Island of Lihue, which is owned by Kauai County.

Obviously, the extent of COVID-19-related lockdowns likely played a role in the 2020 financial results of many courses, particularly in California, Hawaii, and other states with strict or long shutdowns.

The 221 golf course funds Reason Foundation identified in municipal financial statements represent a subset of all golf facilities owned by local governments across the country. There are a variety of reasons not all of the public golf courses can be listed here. Los Angeles, for example, owns 13 golf courses but the city does not separately report the courses' financial results. Instead, financial information about Los Angeles' golf courses is included as part of the city’s larger parks and recreation fund.

Due primarily to the value of the land, the 221 local governments reported net assets of almost $800 million related to their golf courses. In many cases, these figures likely underestimate the current market property values of public golf courses, especially in metropolitan areas.

The operating expenses, revenues, profits and losses, assets and liabilities reported by the local governments for 2020 are available in the spreadsheet below.

Local Governments’ Expenses and Revenues Related to Public Golf Courses in 2020
City or CountyOperating RevenueOperating ExpenseOperating IncomeAssetsLiabilitiesFund Name
Fort Payne, AL131,921328,259-196,3381,145,577802,627Desoto Golf Course
Gadsden, AL462,7641,069,857-607,0934,662,7721,838,017Golf
Millbrook, AL617,195663,465-46,2704,013,970183,090Pines Golf Course
Pelham, AL1,926,1872,377,808-451,62110,528,0163,281,105Ballantrae Golf
Casa Grande, AZ1,473,1501,351,768121,3821,746,938253,130Golf Course
La Paz County, AZ1,438,5681,448,124-9,556708,220883,451Golf Course Fund
Prescott, AZ3,087,7213,507,889-420,1684,923,658880,479Golf Course
Tempe, AZ2,792,2772,952,452-160,1755,033,0725,393,151Golf Course
Blythe, CA53,166-53,16676,1902,299,792Golf Course
Alhambra, CA347,893570,291-222,3986,192,4601,119,218Golf Course/ Clubhouse
Bell Gardens, CA90,893230,571-139,67832,28732,137Golf Course
Anaheim, CA4,282,0005,000,000-718,0008,325,0003,751,000Golf Courses
Dinuba, CA1,812,4214,096,530-2,284,10920,080,5472,301,305Golf Course
Carlsbad, CA6,637,35010,251,978-3,614,62832,077,08656,272,935Golf Course
El Segundo, CA1,484,8461,553,159-68,31310,210,1965,780,876Golf Course
Eureka, CA8,59436,289-27,695662,54541,642Golf
Fairfield, CA4,184,7874,321,915-137,12815,710,8122,736,756Golf Courses
Indian Wells, CA11,340,30415,504,561-4,164,25751,760,8087,871,172Golf Resort Operations
La Quinta, CA2,746,7484,148,190-1,401,44243,350,742491,967Golf Course
Mission Viejo, CA1,218,1861,202,12616,06011,785,4941,149,999Golf Course
Montebello, CA2,051,6072,378,067-326,4606,438,2007,660,729Golf Course
Pleasanton, CA3,225,0184,737,703-1,512,68523,626,0101,256,445Golf
San Clemente, CA1,962,1602,382,241-420,0818,372,0001,486,676Golf Course
Pacific Grove, CA290,193179,939110,2545,225,3392,481,195Golf Course Fund
Palm Desert, CA7,210,9638,482,545-1,271,58266,916,0174,053,668Desert Willow Golf Course
Palm Springs, CA4,206,0285,025,765-819,73711,361,87210,458,868Golf Course
Seaside, CA337,362169,343168,01911,497,5803,365,566Golf Fund
Vallejo, CA2,898,6913,179,080-280,3896,391,0707,747,858Golf Fund
Thousand Oaks, CA5,567,2826,367,305-800,0237,658,7482,028,564Golf Course
Yorba Linda, CA5,455,1746,220,559-765,38523,573,4832,793,911Black Gold Golf Course
Salinas, CA159,731226,833-67,1021,796,26011,222,000Municipal Golf Course
Walnut Creek, CA735,083-735,0838,543,5682,630,606Golf Course-City Administration
Coronado, CA3,542,1153,580,094-37,9796,728,2942,544,953Golf Course
Lemoore, CA1,129,1661,171,448-42,2821,767,2752,778,775Golf Course Fund
Apple Valley, CA681,2691,016,062-334,7931,681,5473,584,741Apple Valley Golf Course
Arvada, CO4,993,0005,667,000-674,00017,258,0002,743,000Golf Course
Pueblo, CO2,564,5112,248,544315,9675,571,7923,859,286Golf Course Enterprise
Englewood, CO2,130,8571,990,465140,39215,668,2752,482,697Golf
Lafayette, CO3,010,2622,838,295171,9674,706,430295,538Golf Course
Lakewood, CO6,567,8074,951,0241,616,7839,684,134213,405Golf Course Fund
Steamboat Springs, CO1,992,8261,819,024173,8029,732,634352,464Golf Fund
Louisville, CO1,933,1172,296,100-362,9838,146,919369,544Golf Course
Loveland, CO4,383,6933,526,340857,35310,294,451658,033Golf
Golden, CO4,179,1973,846,333332,8647,126,026342,371Fossil Trace Golf Course Fund
Montrose, CO531,077975,360-444,2831,079,554127,483Black Canyon Golf Course
Castle Rock, CO3,629,1952,958,236670,9599,579,3914,280,586Golf
Bloomfield, CT1,696,4402,003,526-307,0868,943,278215,997Wintonbury Hills Golf Course
Watertown, CT613,436673,088-59,6521,236,530760,701Crestbrook Golf Operation
Indian River County, FL3,234,5902,798,669435,92110,505,2391,303,997Golf Course
Fort Pierce, FL1,262,2101,653,957-391,7472,241,5441,083,745Golf Course
Gulf County, FL580,617551,43329,184916,554298,604County Golf Course
Ocala, FL1,276,0661,792,709-516,6431,705,028655,845Municipal Golf Course
Port Orange, FL1,350,7261,597,982-247,2563,597,5052,015,557Golf Course
Plantation, FL3,703,8143,493,519210,29516,236,6403,076,206Golf Course
Sebastian, FL1,525,1841,547,632-22,4481,767,2171,977,189Golf Course
Oviedo, FL1,559,4011,440,170119,231276,843904,367Twin Rivers Golf Course Fund
Palatka, FL93,756243,816-150,0601,683,412619,990Golf Course Fund
Palm beach, FL2,285,5492,196,47589,07412,070,7901,659,534Golf Course fund
Conyers, GA1,153,0581,756,921-603,8632,966,655579,639Golf
Gilmer County, GA527,875554,344-26,469903,284212,142White Path Golf Course
Sugar Hill, GA1,142,2031,067,92674,2775,358,152145,333Golf Fund
Rabun County, GA95,970333,659-237,6891,456,82469,762Golf Course
Rincon, GA523,700779,807-256,1072,724,334234,219Golf Course
Toccoa, GA361,423726,421-364,998935,13835,186Golf Course Fund
Union County, GA971,8201,587,440-615,6202,860,256412,460Golf Park
Kaua'i County, HI1,020,8773,082,833-2,061,9563,576,1425,323,665Golf
Maui County, HI0000Golf Course Special Fund
Scott County, IA933,761929,6974,0642,665,769280,779Golf Course
Waukee, IA561,462683,306-121,8441,978,6281,297,907Golf
Mountain Home, ID389,977648,413-258,4362,213,279287,861Golf Course Fund
Jacksonville, IL282,184479,734-197,5501,222,19746,541Golf
Breese, IL298,568397,282-98,714493,345352,940Muncipal Golf Course
Palos Hills, IL170,831234,256-63,4252,340,8462,913,187Golf Course
Streator, IL68,29095,914-27,624581,435144,894Golf Course
Wood River, IL653,123748,425-95,302808,957321,634Golf Course
Lakewood, IL634,842839,645-204,8034,241,374394,775Golf Course
Moweaqua, IL373,550359,27314,2771,237,6761,258,959Golf Course Fund
Shiloh, IL172,413232,074-59,661643,1943,042Golf Course Fund
Newton, KS1,232,1841,456,132-223,9487,251,9852,862,456Golf Course
Salina, KS939,166804,973134,193766,747355,273Golf Course
Shelbyville, KY922,7621,187,932-265,1703,728,7591,236,126Golf Course
Florence, KY897,7781,114,231-216,4538,313,32076,560Golf Course
Lake Charles, LA591,0132,833,185-2,242,1726,071,307750,907Golf Course
Westlake, LA1,239,1542,220,294-981,14013,534,086213,256Golf Course and Real Estate Development
Beverly, MA190,000289,478-99,4782,608,7441,008,243Golf and Tennis
Agawam, MA623,385849,321-225,9361,408,0901,643,342Golf Course
Gardner, MA686,362900,519-214,157606,9102,712,247Golf Fund
Melrose, MA1,437,5251,391,08846,4371,972,416288,896Mt. Hood Golf Course
Scituate, MA1,206,9641,215,838-8,8741,809,905694,985Widow's Walk Golf Course
South Hadley, MA973,2941,174,576-201,2823,552,2462,885,433Municipal Golf Course Fund
Stoughton, MA240,611269,675-29,064641,437281,851Golf Course
Yarmouth, MA3,605,2813,207,216398,06516,142,2294,880,851Golf Course
Holliston, MA258,531141,771116,7602,383,70250,200Golf
Ludlow, MA623,659636,216-12,5571,596,202876,261Golf
Lynnfield, MA1,061,125912,516148,60913,817,5783,901,423Golf Course
Auburn, MA420,546279,550140,996413,078272,031Pakachoag Golf Course Fund
Barnstable, MA2,854,4953,086,065-231,57014,976,23412,366,299Golf Course
Rockville, MD7,219100,549-93,3301,536,630128,630RedGate Golf Course Fund
Frye Island, ME274,057285,173-11,1161,012,1385,096Golf Course
Livonia, MI1,973,4601,696,434277,0265,426,575353,605Golf Course
Taylor, MI2,517,7342,220,446297,28814,350,6345,414,897Golf Courses
Troy, MI1,684,9381,686,185-1,2478,330,01015,748,317Sanctuary Lake Golf Course
Oceola Township (Livingston County), MI63,129125,114-61,9851,569,8540Chemung Golf Course
Vicksburg, MI1,035,447897,984137,4632,156,1921,260,814Golf Course
New Hope, MN401,666324,99476,672673,09661,422Golf Course
Ortonville, MN239,575339,096-99,5211,697168,891Golf
Inver Grove Heights, MN2,144,6532,127,75516,8984,757,4683,933,665Golf Course
Apple Valley, MN1,057,0151,081,882-24,8674,115,2144,326,447Municipal Golf Course
Buffalo, MN1,237,0421,328,969-91,9273,075,74810,504,371Golf Course
Roseville, MN362,572480,815-118,2433,095,711233,549Golf course
Virginia, MN344,597434,820-90,223700,0458,158Golf Course
Coon Rapids, MN4,458,3345,357,238-898,90411,189,3087,601,337Golf
Edina, MN3,947,6814,029,075-81,39411,499,36010,153,571Golf Course
Woodbury, MN1,733,3261,532,651200,6758,962,300582,028Eagle Valley Golf Course
Grand Rapids, MN651,736635,92915,8072,681,373189,812Pokegama Golf Course
St. Peters, MO1,454,3262,343,179-888,85312,070,8531,251,976Golf and Banquet Center
University City, MO756,319760,651-4,3321,582,809705,979Golf Course
Cape Girardeau, MO486,100714,388-228,2881,498,414223,256Golf Course Fund
Arnold, MO39,041144,287-105,2463,447,049148,005Golf
Belton, MO899,4801,025,766-126,2861,484,2401,359,063Golf Course Fund
Blue Springs, MO1,635,9831,622,61213,3719,312,4113,853,210Golf Course
Missoula County, MT947,375953,698-6,3233,370,147940,419Larchmont Golf Course
Helena, MT1,530,1911,618,210-88,0193,737,4803,367,773Golf Course
Thomasville, NC654,276975,029-320,753994,4701,001,752Golf Course Fund
Alma, NE251,831267,555-15,724314,13061,626Golf Fund
Bayard, NE15,764102,472-86,70800Golf
Papillion, NE2,810,4672,531,195279,2727,395,0602,779,171Golf
Gering, NE515,750705,322-189,5722,507,123798,174Golf Fund
Gibbon, NE146,901197,392-50,49114,68613,415Golf Course
Rushville, NE110,501110,921-42051,988209,683Golf Fund
Chappell, NE157,328222,375-65,047125,646416,835Golf
Mitchell, NE126,345213,907-87,562558,73789,343Golf Fund
Ord, NE215,530217,645-2,115145,29345,324Golf Course Fund
Crawford, NE160,301171,762-11,461430,381341,830Golf Fund
Kearney, NE772,4241,135,744-363,3201,919,073194,991Golf
Brigantine, NJ0000Golf Course Utility Fund
River Vale Township, NJ3,884,9093,560,909324,00022,392,01622,392,016Golf Course Utility Fund
Bernards Township, NJ351,627337,98013,64724,61524,615Golf Utility Fund
Evesham Township, NJ2,615,3291,888,805726,52417,567,54817,567,548Golf Course Utility Fund
Parsippany-Troy Hills Township, NJ5,773,6724,216,2861,557,38644,195,15144,195,151Golf and Recreation Utility Fund
Pennsauken Township, NJ1,960,1421,694,994265,1487,935,8707,935,870Golf Course Utility Fund
Clovis, NM554,3121,246,415-692,1032,463,5381,920,029Golf Course
Niagara County, NY473,343421,55451,789532,2101,219,532Golf Course
Orangetown, NY2,535,0132,260,383274,6305,734,0804,414,058Blue Hill Golf Course
Orangetown, NY935,314729,391205,9232,900,8443,145,406Broadacres Golf Course
Rye, NY3,726,4665,070,851-1,344,38513,676,9634,697,030Golf Club Fund
Wallkill, NY1,106,6571,232,624-125,9671,870,9733,330,468Golf
Stony Point, NY1,751,4442,399,572-648,12810,359,5433,904,400Patriot Hills Golf Fund
Twinsburg, OH1,318,1132,062,981-744,86813,575,0172,168,277Golf Course
Vandalia, OH757,033891,969-134,9361,512,595831,084Golf
Springboro, OH2,091,3272,889,448-798,12111,392,3741,899,742Golf Course
Stow, OH1,265,7551,239,80725,9486,295,3044,412,492Golf
Beavercreek, OH1,232,0041,441,576-209,5729,818,3324,724,426Golf Course
Blue Ash, OH2,182,9463,210,048-1,027,10210,783,8552,747,588Golf Course And Events Center
North Olmsted, OH1,212,2931,421,902-209,6099,703,79112,954,060Springvale Golf Course and Ballroom
Centerville, OH3,717,2882,913,143804,14522,284,1012,250,236Golf Course
Mason, OH1,772,7502,573,770-801,02011,718,1675,687,045Golf Course
Westlake, OH368,388471,554-103,1663,194,5321,949,248Golf Course
Willoughby, OH803,996830,216-26,2203,757,3663,076,631Golf Course
Boise, OK19,19336,346-17,153150,5320Golf Course
Broken Arrow, OK1,256,9971,404,386-147,3894,906,9031,525,973Battle Creek Golf Course
Choctaw, OK306,717591,792-285,0751,235,7691,058,255Golf Course
Sand Springs, OK297,277748,424-451,1472,924,19947,748Sand Springs Municipal Authority Golf Fund
Oklahoma City, OK8,623,0007,900,000723,00013,954,00015,945,000Oklahoma City Public Property Authority (OCPPA) Golf Courses
Owasso, OK822,8301,517,158-694,3281,824,3571,944,009Owasso Public Golf Authority
Purcell, OK517,905538,311-20,4061,262,514228,263Public Works Authority Golf Course
Mangum, OK3,38836,725-33,337146,0291,116Golf Course Fund
Arlington, OR66,418171,041-104,623460,763135,384Golf Course Fund
Baker, OR001,293,586133,220Golf Course Operation
Echo, OR166,884167,643-759231,090111,584Golf Course Fund
Union County, OR245,933444,500-198,5671,569,0472,536,436Buffalo Peak Golf Course Fund
Prineville, OR845,887989,632-143,7452,786,788581,619Golf Course
Lower Makefield Township, PA2,622,7612,399,366223,39515,180,37113,585,466Golf Course Fund
Middle Smithfield Township, PA440,936677,541-236,6055,702,8484,110,065Golf
Cranberry Township, PA2,166,6731,960,077206,5966,713,2085,239,041Golf Course
East Hempfield Township, PA1,018,8281,288,102-269,2744,415,743172,766Golf Course Fund
Bayamon, PR804,5801,636,147-831,56724,146,8645,459,350Río Bayamón Golf Course
Myrtle Beach, SC0000Muncipal Golf Course Fund
North Charleston, SC1,923,0322,307,532-384,5007,571,4013,532,721Golf Course
Brandon, SD1,028,0231,137,012-108,9892,805,036520,678Golf Course Fund
Vermillion, SD721,497939,254-217,7573,430,20180,558Golf Course
Huron, SD338,906581,256-242,3501,300,7727,615Golf Fund
Canyon, TX1,026,4491,581,479-555,0301,599,7332,529,876Golf Course
Carrollton, TX1,144,6152,206,817-1,062,2026,400,12411,005Golf Course
Chambers County, TX402,500704,603-302,103879,002327,981Golf Course
Allen, TX3,229,2403,166,85662,3842,119,5201,417,360Golf Course
Euless, TX3,363,9154,075,826-711,9117,064,5265,037,617Golf Course
Jersey, TX1,829,0372,114,531-285,4942,166,317260,698Golf Course
Lake Jackson, TX1,440,4112,304,135-863,7246,060,713195,677Golf Course Operating
Round Rock, TX2,684,0662,818,489-134,42310,233,364174,552Golf Course Fund
New Braunfels, TX1,660,3281,823,784-163,4565,622,531893,534Golf Course
North Richland Hills, TX1,037,5501,984,423-946,8736,865,4684,305,459Golf
Universal, TX1,580,5222,161,938-581,4162,064,1713,534,452Golf Course
Westworth, TX1,678,6311,557,818120,8133,681,1911,342,498Hawks Creek Golf Course
Azle, TX1,368,2881,288,58879,7004,449,4191,268,238Golf Course
Pharr, TX796,3731,439,413-643,0403,908,473410,997Tierra Del Sol Golf Course
Harlingen, TX666,9861,068,506-401,520919,0101,538,551Municipal Golf Course Fund
Mission, TX900,2231,326,353-426,1303,442,7942,944,404Golf Course Fund
Davis County, UT3,049,3002,778,688270,6125,697,823868,738Golf Courses
Ferron, UT189,976244,055-54,079015,164Golf Course
Hurricane, UT1,981,5161,907,10474,4121,210,876461,336Golf Fund
West Bountiful, UT1,118,9241,046,49672,4283,135,5681,369,619Golf Course
West Valley City, UT2,887,4193,830,397-942,97830,615,7377,174,028Golf Courses
North Salt Lake, UT1,153,8111,522,550-368,7396,005,2524,137,077Golf
Salt Lake County, UT7,881,0617,637,741243,32035,930,2482,721,021Golf Courses
Sandy, UT1,370,6701,344,59226,0785,466,4211,399,621Golf Course
Logan, UT1,075,3051,236,905-161,6004,537,580185,950Golf Course Fund
Park City, UT1,523,2871,496,90526,3823,086,116235,321Golf Course Fund
Buena Vista, VA252,523558,823-306,3007,450,47213,104,394Golf Course Fund
Charlottesville, VA812,170998,902-186,7321,757,515659,824Golf
Henrico County, VA504,480551,638-47,1581,086,1212,201,413Belmont Park Golf Course
Petersburg, VA774,3901,047,088-272,6984,727,2816,896,854Golf Course Fund
Herndon, VA1,231,4021,499,667-268,2653,495,0871,030,787Golf Course
Bremerton, WA4,790,8504,002,416788,4348,188,0473,584,398Golf Course
Tukwila, WA1,902,8781,908,022-5,1446,175,479539,500Foster Golf Course
Maple Valley, WA1,421,0581,317,415103,6433,795,860121,749Lake Wilderness Golf Course
Viroqua, WI376,596339,05937,537923,962438,368Municipal Golf Course Utility
Washington County, WI1,718,7501,505,930212,8203,549,785121,000Family Park Golf Course
Ozaukee County, WI2,052,4831,668,073384,4103,803,91977,160Golf Course
Sheridan, WY314,117666,404-352,287654,692194,304Golf Fund
Sublette County, WY175,733246,617-70,884333,61456,763Golf Course
338,053,690