How does a downtown with more than 1,100 empty parking spaces at its busiest hour still feel full? Lafayette's own consultants put that number in writing this spring, and their study traces the crowding to a handful of busy blocks sitting next to underused lots.
The Downtown Lafayette Parking Study, prepared by Alta Planning + Design and dated April 2026, counted 4,879 total spaces downtown, with 3,388 of them inside the study area. At peak, occupancy reached only 52 percent on weekdays and 55 percent on weekends. That's how the study arrives at more than 1,100 unused spaces at the busiest times. The study also ran a shared parking model and found downtown "overparked by 35–38 percent" against the 85 percent occupancy level planners treat as effectively full.
Downtown's crowding is concentrated on a few blocks, and the City's parking changes this fall are aimed at spreading cars out to the rest.
The full blocks have names
The study calls the problem a "spatial mismatch." It says high-demand blocks create "the perception of scarcity" because of fragmented public and private ownership, inconsistent signs and time limits, poor wayfinding, and unclear markings between public and private lots.
When the study went to the City Council on April 27, Lamorinda Weekly reported which blocks those were. Plaza Center and Diablo Foods were among the overburdened ones, while other blocks saw minimal use. In the same article, Transportation and Circulation Program Manager Patrick Golier is quoted from the staff report: "users often experience confusion, unnecessary circling, and perceived shortages in high demand areas," even with parking available elsewhere.
Part of that crowding comes from people who work downtown. The study found that limited long-term employee parking "pushes workers into short-term customer spaces, reducing turnover." It also found that many private lots show long parking durations, a sign of informal employee use. If one car sits in a space near Plaza Center from 9 a.m. to 6 p.m., that space serves one driver all day. A customer space is meant to turn over many times in that stretch.
Ordinance 704 sends all-day parkers to the edges
The City's answer was to open more long-stay options at the edges of downtown. That way, all-day parkers have somewhere cheaper to go than the space in front of the store. The council introduced Ordinance 704 on September 14 and adopted it on September 28, according to Lamorinda Weekly's October 14 report. The City's October 30 Weekly Roundup lists five locations getting the longer-duration rate:
- The Gazebo lot, 3429 Mt. Diablo Blvd., at the eastern end of Golden Gate Way. Lamorinda Weekly describes it as having nearly 40 spaces.
- The Ace lot, 3299 Mt. Diablo Blvd., just east of Ace Hardware and east of Carol Lane.
- Dolores Drive, designated spaces from Mt. Diablo Boulevard to Via Roble.
- Happy Valley Road, designated spaces next to the Lafayette BART station.
- Oak Hill Road, designated spaces from Mt. Diablo Boulevard to Deer Hill Road. The ordinance extends the meter zone to both sides of the street.
The City says the rate starts at $2 for the first hour and tops out at $5 per day. Lamorinda Weekly reported the full schedule before the council: $2 for up to one hour, $4 for up to two hours, $4.50 for up to three hours, and $5 for four hours or more. The spaces stay open to everyone. The paper notes they aren't reserved for employees or for any single business or property.
For a resident, the most useful line in the ordinance is the enforcement schedule. On-street spaces on Dolores, Happy Valley and Oak Hill are paid 9 a.m. to 6 p.m., Monday through Saturday. The Gazebo and Ace lots are paid 9 a.m. to 6 p.m., Monday through Friday only. According to Lamorinda Weekly, both lots are free on evenings and weekends, and the on-street spaces are free on evenings and Sundays. The existing unmetered two-hour spaces on Happy Valley Road stay as they are.
That makes the Gazebo and Ace lots free on a December Saturday. Those are the same Saturdays the study's weekend peak describes. Golier's quote points to the gap between the lots with space and the blocks with circling.
The ordinance also takes one familiar option away. Caltrans required the City to remove on-street parking on First Street between Mt. Diablo Boulevard and Deer Hill Road, and Ordinance 704 drops that stretch from the meter zones. If First Street was your shortcut space, it's gone.
How the holiday calendar lines up with the meters
The seasonal schedule adds one more layer. The City's parking page says City-operated meters run Monday through Saturday, 9 a.m. to 6 p.m. They aren't enforced on official holidays, including Thanksgiving, the day after Thanksgiving, Christmas Eve, and Christmas Day. The same page notes that some parking lots have private meters outside the City's authority. The holiday break covers City meters only, so a privately metered lot follows its own rules.
Here is how the next several weeks line up:
| Date | Downtown happening | City meter status |
|---|---|---|
| Tuesday, Nov. 17, 7 to 8:30 a.m. | Community Thanksgiving Breakfast, Lafayette Veterans Memorial Center, 3780 Mt. Diablo Blvd. | Breakfast ends before the 9 a.m. enforcement start |
| Thursday, Nov. 26 | Thanksgiving | Not enforced |
| Friday, Nov. 27 | Day after Thanksgiving | Not enforced |
| Friday, Dec. 4, 4 to 6 p.m. | "It's a Wonderful Life in Lafayette" tree lighting, Lafayette Plaza, 3530 Plaza Way | Enforced until 6 p.m., including the Gazebo and Ace lots |
| Saturday, Dec. 5, 9:30 to 10:30 a.m. | MNTSTUDIO grand-opening ribbon cutting, 3569 Mt. Diablo Blvd. | Gazebo and Ace lots free; on-street meters enforced |
| Thursday, Dec. 24 | Christmas Eve | Not enforced |
| Friday, Dec. 25 | Christmas Day | Not enforced |
The tree lighting needs the most planning. It falls on a Friday, so the whole 4 to 6 p.m. event sits inside paid hours at both city lots and at the long-stay street spaces. The Lafayette Chamber's holiday page lists Santa, free train rides, music, crafts and holiday treats at Lafayette Plaza. Back in February, the City Council approved street closures and no-parking areas for the evening, so some spaces near the plaza won't be available that afternoon. Using Lamorinda Weekly's reported rates, a family that parks at the Gazebo lot at 4 p.m. pays $4 for the two paid hours. Anything after 6 p.m., including dinner on Mt. Diablo Boulevard, is free at City meters.
The MNTSTUDIO ribbon cutting the next morning shows the weekend side. It's a Saturday, so the two city lots cost nothing, while the long-stay spaces on Dolores and Oak Hill are still metered until 6 p.m.
What comes after this season
Ordinance 704 is the first step in a longer plan. The October 30 City roundup says more changes are expected as the City works through the study's recommendations. In Lamorinda Weekly's account, the study's top ten actions include keeping short-term parking for customers and visitors, expanding employee options, simplifying rules, adding signs and wayfinding, and pursuing shared parking agreements with private lot owners. The goal is a downtown where people "park once and walk from one place to another."
The paper also reported Golier's targets for July 1, 2027: a finished parking inventory, a stronger employee permit program, a process for shared parking, and early work on wayfinding and branding. The study's own timeline puts simpler time limits in the first year and a parking management platform and wayfinding pilots in years four through six. Until those signs go up, the long-stay spaces at the edges of downtown aren't marked in any unified way. This holiday season, the lots by the Gazebo and Ace Hardware are the easiest places to find a space.
Downtown access affects how a home's location plays out day to day, and the study's map shows it varies block by block. If you're weighing a move within Lamorinda and want to talk through how a specific address relates to downtown Lafayette, BART, and the parking options above, Team Fondnazio is glad to walk through it with you. Let's Connect.