With 262 acres of open land, the city has 18 public parks that are managed by the city government. Public and private parks have 13 soccer fields, 14 baseball fields, 19 playgrounds, four indoor basketball courts, and 15 tennis courts. The town also works with the Edmonds School District to run recreation centers and host programs and games for residents. The Recreation Pavilion, which opened in1968, is the largest community facility and contains several swimming pools, racquetball courts, and an indoor fitness center. The center was updated in 2003 and has been the object of many replacement plans and extension proposals.
At 60 acres, Terrace Creek Park is the biggest park in the region, containing open space, hiking trails, and a golf course. It is situated next to the Recreation Pavilion and overlooks the border along a portion of Lyon Creek between the Cedar Terrace community and the Town Center. Veterans Memorial Park, a wooded area along Interstate 5 with a playground and hiking trails, is located in the west part of the Town Center.