Two buyers touring San Ramon's Dougherty Valley this month will likely end up standing in front of homes with nearly identical price tags: a four-bedroom in Gale Ranch, a four-bedroom in Windemere, both built by name-brand production builders, both priced within a few dollars per square foot of each other. The natural question is which one is the better deal. The honest answer is that the listing price can't tell you, because the two communities don't charge for themselves the same way.
Gale Ranch runs on a homeowners association. Windemere runs on a Mello-Roos special tax tied to a Community Facilities District. One shows up as a monthly HOA invoice. The other shows up as a line item on the Contra Costa County property tax bill, and it behaves nothing like a normal tax. That difference doesn't appear on the flyer, and it rarely comes up until a lender is calculating debt-to-income or an escrow officer is explaining why the closing statement looks different than the buyer expected.
California's Proposition 13 caps the base property tax rate at 1% of assessed value and limits annual increases to 2%, which is why a neighbor who bought in 2005 can be paying a fraction of what a 2024 buyer pays for a similar house next door. Mello-Roos taxes don't play by that rule. A Community Facilities District, authorized under the state's 1982 Community Facilities Act, lets a city issue bonds to pay for the roads, sewers, parks, and public safety facilities a brand-new subdivision needs before it has any tax base of its own. The homeowners inside the district repay those bonds through an annual special tax that sits on top of the 1% base rate and isn't limited by the same cap.
That structural difference is why the two Dougherty Valley communities feel like they're charging for the same thing in different currencies. An HOA due is a private fee, set by an association board, that pays for landscaping, common-area maintenance, and amenities. A CFD special tax is a public obligation, recorded against the parcel, that pays off a bond and continues until that bond is retired, which can run twenty to forty years depending on the district.
| Gale Ranch (HOA model) | Windemere (CFD model) | |
|---|---|---|
| What it funds | Common areas, amenities, landscaping | Roads, sewers, parks, public safety facilities |
| Who sets it | Homeowners association board | Rate and Method of Apportionment (RMA) filed with the CFD |
| Where it appears | Monthly HOA statement | County property tax bill, as a separate line |
| Prop 13 cap applies? | Not applicable, private fee | No, it's a special tax, not ad valorem |
| Typical duration | Ongoing, as long as the HOA exists | Until bonds are repaid, often 20 to 40 years |
| Lender treatment | Counted in monthly housing expense | Counted in monthly housing expense |
Both charges get folded into a lender's debt-to-income calculation, so from an underwriting standpoint they behave the same way. But an HOA can theoretically be voted down or restructured by residents. A CFD special tax cannot. A parcel inside a district owes the tax until the obligation ends, full stop.
This isn't a workaround the city invented quietly. In 2013, San Ramon's planning commission required a 48-unit townhouse project to fund the additional city services its residents would need, and the developer chose to do it by forming a Community Facilities District rather than another mechanism. The Building Industry Association sued, arguing the city had used a special-purpose district to levy what was really a general tax. In October 2016, a California court of appeal rejected that argument and upheld the district. Both the California Supreme Court and the U.S. Supreme Court declined to review the decision, so it stands.
That legal history matters for a practical reason: it confirms the CFD structure in San Ramon isn't a temporary quirk that might get unwound. Dougherty Valley was built on the assumption that new development pays its own way through mechanisms like this, and the case law backs the city's authority to keep using them.
Here's where a buyer's rule of thumb breaks down. It's tempting to treat "Windemere has Mello-Roos, Gale Ranch doesn't" as a fixed fact you can apply to any listing in either community. It isn't. Within Windemere, every parcel carries a bond tied to the phase it was built in, which longtime agents refer to by the developer's village names, and larger home sites in villages like Santorini or Hawthorne can carry a higher bond than a smaller lot built in an earlier phase. Windemere itself was developed across the late 1990s and early 2000s, with builders like Centex and Shapell delivering different phases, while Gale Ranch's newer sections were largely built by Toll Brothers. The CFD attached to a given parcel reflects when and by whom that specific phase was financed, which is exactly why two homes with the same neighborhood name can carry different obligations.
Gale Ranch isn't uniformly exempt either. Some of its newer and larger-format sections carry their own CFD obligations layered on top of the standard HOA, particularly in the community's upper price tier. Two homes on the same street, both tagged "Gale Ranch" on a listing site, can carry different combined monthly obligations depending on which phase and which builder put them there.
The only way to know what a specific parcel actually owes is to pull the current year's county tax bill and, if a CFD applies, the Rate and Method of Apportionment that governs it. That document spells out the formula, any annual escalator, typically capped around 2%, and the year the obligation ends. A builder's sales handout or a prior owner's estimate isn't a substitute for either one.
Most portals bucket Gale Ranch and Windemere together as a single tagged neighborhood, which flattens a meaningful price gap. Current listing aggregates for that combined tag show a median home price near $2.05 million, with average sale prices over the trailing 12 months running around $2.03 million, up roughly 6% from the prior 12-month period. Treated as one line, it looks like a single market performing consistently.
Broken apart, the two communities tell a different story. Neighborhood-level data reported in December 2025 put Gale Ranch's median home price at $1,459,000 with homes averaging 55 days on market, while Windemere's median ran meaningfully higher at $1,843,999 with homes averaging 46 days. That's close to a $385,000 spread between two communities a portal is willing to call the same neighborhood.
Zoom out to the rest of San Ramon and the range gets wider still. That same December 2025 data set Southern San Ramon's median at $599,000, Dougherty Hills at $705,000, Crow Canyon at $869,000, Canyon Lakes at $974,000, and Twin Creeks at $1,650,000, against a citywide Dougherty Valley figure of $2,035,000. Meanwhile, the citywide median for San Ramon as a whole sat at roughly $1.6 million over the three months ending June 2026, essentially a blended average of a $599,000 market and a $2 million market that have almost nothing else in common.
A CFD line item is a bond payment. An HOA due is a service fee. Comparing two neighborhoods by list price alone tells you nothing about which one actually costs less to own.
If you're using San Ramon's citywide median as a benchmark for what a Dougherty Valley home should cost, you're benchmarking against a number that doesn't describe any specific street in the city.
Before writing an offer on a home in either community, ask for three documents rather than one estimate: the seller's current Contra Costa County property tax bill showing any Mello-Roos or CFD line item, the recorded RMA if a CFD applies, and, for Gale Ranch, the HOA's current budget and reserve study. Add whatever HOA dues and CFD amount apply to principal, interest, insurance, and the base 1% tax to get an honest total monthly number, then compare that total across both homes rather than comparing sticker prices.
If you're buying new construction in either community, expect a supplemental tax bill on top of the regular one. Contra Costa County reassesses a property the moment ownership changes or new construction completes, and that supplemental bill covers the gap between the old assessed value and the new one, prorated for however many months remain in the fiscal year. It arrives separately from the regular bill, often months after closing, and most lender escrow accounts don't cover it automatically.
Does every home in Windemere have Mello-Roos? Most do, since the community was built under a CFD framework, but the amount varies by village and lot size, and a small number of parcels may have had the obligation paid off by the original builder. Check the specific parcel.
Can a Mello-Roos tax be paid off early? Some CFDs allow prepayment or bond redemption. The terms, if they exist, are spelled out in the RMA or the underlying bond documents, not in a general estimate.
Is Mello-Roos tax-deductible? It depends on what the specific CFD funds. Charges tied to ongoing maintenance or services may support a partial deduction, while charges tied to new construction generally don't. Confirm treatment with a tax professional before assuming either way.
Comparing Gale Ranch to Windemere on price per square foot answers the wrong question. The right one is what each parcel actually costs to carry every month, and that number lives on a tax bill and an RMA, not on the listing sheet. If you're weighing a move into either community, or trying to figure out what your current Dougherty Valley home is really costing you against what it could sell for, Evolve Real Estate can walk the actual parcel numbers with you before you write an offer or sign a listing agreement.
Stay up to date on the latest real estate trends.
You’ve got questions and we can’t wait to answer them.