PID Cost Methodology

There are three ways Niwot’s roads get paid for, and only three. This document prices all of them the same way, from the same parcel data, so they can be set side by side. Written for a reader who wants to check the arithmetic rather than take it on trust.

Purpose and Scope

Niwot’s roads are going to be paid for by the people who drive on them. That is not a campaign position; it is the only arrangement on offer. Boulder County stopped repaving subdivision streets in 1995, and the two incentives that once made a Public Improvement District affordable — a 30% county contribution toward the initial project and interest-free county financing — are no longer offered.

What remains is a choice among three structures:

This document derives the cost of each, per household, at the same home. It does not argue for one. It shows the arithmetic and marks clearly where a judgment was made and in which direction.

Every figure here is reproduced by a script that reads the source data directly. Where this page and the script disagree, the script is right and this page is stale. Anyone reviewing the analysis is welcome to the working.

What Is Observed and What Is Chosen

A mill levy is a ratio: the dollars a district must raise each year, divided by the assessed value it can levy on. Four things determine it. Two are observed, one is set by engineering estimate, and one is an open question of district design.

InputValueBasis
Assessed value of the base$183.8M–$200.4MObserved. Boulder County Assessor, parcel by parcel, 1,838 parcels
Road area to rebuild3.81 million sq ftObserved. Measured street by street, with pavement condition scored by County engineering in 2024
Construction cost$11.00/sq ftCounty estimate. Boulder County’s own 2025 PID reconstruction cost, escalated 3% a year
Financing20 years at 4.62%Quoted. Piper Sandler amortization, the same terms used in the town budget model
Who is in the district—Undecided. Worth about two mills. Discussed below

The townwide row prices something nobody is offering. No proposal exists and nobody is assembling one. It has been put to this community twice — defeated at the ballot in 2013 (county Issue 5C) and withdrawn before the ballot in 2025. It is derived here because a household weighing the options is entitled to the figure, not because it is a choice on any ballot. The neighborhood row is the district a resident can actually start: the county has the mechanism and will help. See A Public Improvement District Will Not Fix Niwot.

The property side is checkable by any resident against their own assessment notice. The construction side rests on the County’s own cost figures, which matters: the County sets the level it will agree to fund, so the County’s number is the one that governs, not a contractor’s estimate.

The Source, and What Had to Be Corrected in It

The underlying work is a committee spreadsheet that prices all 23 Niwot neighborhoods individually against 2,015 County parcel records. Rebuilding it line by line turned up six errors, all of which are corrected here. Four are arithmetic. Two are a different and more consequential kind: the tax base was summed over the wrong parcels, so a neighborhood was charged for one set of streets while a different set of households was billed.

What was wrongEffect
One neighborhood’s tax base was summed from the four neighborhoods above it in the table rather than its ownReported 19.34 mills where the same model gives 41.52
Another neighborhood’s parcel range pulled in properties from elsewhere, producing an implied average home of $3.6MReported 19.33 against 32.02
One neighborhood amortized its construction cost before inflation while every other amortized it afterUnderstated by 2.3 mills
One neighborhood carried a rounded placeholder of 30.00 where the computation gives 38.50Understated by 8.5 mills
One neighborhood’s base was summed over a street of the same first name but a different suffix — Meadow Lane rather than Meadow Lake Road — while Meadow Lake Road is 54% of the pavement being rebuiltOverstated by 7.5 mills
One neighborhood’s base was summed over a block of parcels belonging to an adjoining subdivision entirelyUnderstated by 1.0 mill

Four of the six understated the cost of a PID, which is to say they ran in the campaign’s favor. We corrected them anyway. A figure that only survives because nobody checked it is not worth publishing.

The fifth is worth dwelling on, because it is the one that would have done real harm. A neighborhood was being charged for a road whose residents were not in the district paying for it — fifteen households on a street that is more than half the pavement, absent from the tax base, while twenty-three households carried the entire bill. That produced a levy of 38.90 mills where the corrected figure is 31.41, and a letter quoting the wrong one would have told those households they faced roughly $780 a year more than they do. The corrected figure independently reproduces what an entirely separate model built ten weeks earlier gives for the same neighborhood, which is the strongest confirmation available that it is right.

One consequence is worth stating plainly. The same spreadsheet contains an earlier and a later version of the whole calculation, and on one neighborhood they appeared to disagree by a factor of 2.3 — which for a time looked like grounds to distrust the entire source. It was the first error in the table above: a single cell. Corrected, the two versions agree within 2.4 mills on that neighborhood, and within 3.8 mills on average across the nineteen that appear in both.

Neighborhood PIDs

For each neighborhood the calculation is the same. Measure the street area. Multiply by the County’s reconstruction cost. Escalate to the year the work would be done. Amortize over twenty years. Add the annual maintenance the roads will need afterward. Divide by that neighborhood’s own assessed value.

Streets already in good condition are treated differently from streets that are failing. A street projected to stay above a pavement condition index of 70 does not need full-depth reconstruction yet, so it is left out of the capital project — but it still enters the maintenance program, because every road eventually needs work. Four neighborhoods therefore rebuild less street than they maintain. Old Town Niwot is the clearest case: it has the best pavement in town and rebuilds roughly a third of its street area, which is why it sits near the bottom of the range.

Across the 24 neighborhoods the result runs from 13.77 mills at the low end, Monte Vista Avenue, to 47.24 mills at the high end, Centrebridge. The published figure is 14 to 47 mills, each end rounded to the nearest whole mill.

This table is the derivation, not the published figures. It carries the mill levies to the hundredth because that is what the parcel arithmetic produces. What gets published is the whole mill and the dollars that follow from it — so the floor publishes as 14 mills and $976 a year, not 13.77 and $960. Both are shown so the rounding is visible rather than silent.

A note on how we round, because we got it wrong once. These figures are rounded to the nearest whole mill. An earlier draft of this page truncated instead — 13.77 to 13, 14.68 to 14 — and defended it as rounding “against our own argument,” on the reasoning that understating a district makes our case harder to make. The reasoning is sound and the application was not. Being careful means publishing the cheapest scenario a district could plausibly be built on; it does not mean misstating a number. A figure that fails a reader’s own division does not read as caution, it reads as a mistake, and this page exists to be checked.

Neighborhood PIDDerivedPublishedMedian home, per yearPer month
Lowest — Monte Vista Avenue13.7714$976$81
Typical33.1133$2,300$192
Average across all 2433.6433$2,300$192
Highest — Centrebridge47.2447$3,276$273

What separates one neighborhood from another is mostly street area per household. A subdivision with wide streets, long cul-de-sacs and few homes has more pavement to pay for and fewer people to pay for it. That is why neighbors comparing notes will find very different numbers, and why the spread is not a sign of error.

The low end matters more than its size suggests. Until September 2026 this range was published as 20 to 40+ mills, then as 18 to 45. The real floor is 13.77 mills on Monte Vista Avenue, and every earlier version of the floor made the cheapest possible district look more expensive than it is — rounding in the direction that favored our own argument. Both ends have since been rebuilt from the parcel data: four tax bases had been summed over the wrong parcels, Springhill was reset to the 30 mills the County itself quoted its board, Somerset was rebuilt from the streets its own project pays for, and Monte Vista Avenue entered the set. The published range is now 14 to 47.

The Townwide PID: Measuring the Base

A townwide district spreads the same road program across every property in Niwot. The annual requirement is $3,392,018 — twenty-year debt service on $25.8M of reconstruction, plus ongoing maintenance.

The question is what to divide it by. Rather than adopt a tax base figure from the spreadsheet, we measured one from the parcel records. The spreadsheet’s own townwide base is exactly $2,825,000 divided by 0.015 — back-solved from an assumed 15-mill target rather than counted. Dividing a fresh cost estimate by a base that an older mill target defined is circular, so we did not use it.

Counting instead, using the County’s own assessed values and excluding tax-exempt property, gives two boundaries that differ by one real question:

Tax baseParcelsAssessed value
The 2025 PID boundary — downtown excluded1,809$183,758,626
The whole town — downtown included1,838$195,070,856
Business Personal Property, both commercial parks—$5,368,101

The 2025 proposal left the downtown business district out of its district — 23 parcels on Second Avenue and five in Cottonwood Square — because downtown already pays into the Local Improvement District. That is a defensible design choice, and it is also a real transfer: every dollar of assessed value outside the district is a dollar the rest of the community makes up.

Business Personal Property is the second question, and the spreadsheet never addressed it. Equipment at the Tech Center is taxable property assessed at 25%, and a townwide district would ordinarily levy on it. Leaving it out raises everyone else’s rate by about a mill.

Cross-check, and a gap we have not closed. The town budget model projects $833,000 of property tax at 4 mills, which implies a base of $208,250,000. The parcel count above, with downtown included and Business Personal Property added, comes to $200,438,957 — 3.8% short, about $7.8 million of assessed value this model cannot account for. An earlier version of this note reported the two agreeing within two tenths of one percent; that agreement came from reading the equipment figure as taxable value when it was market value, which made the check pass by absorbing the error it existed to catch. If the budget model’s base is the right one, every townwide levy on this page is about 4% too high — roughly two thirds of a mill at the bottom of the range. We publish it as measured rather than adjust toward a figure we cannot reproduce.

Townwide PIDReal property onlyIncluding Business Personal Property
Downtown excluded — the 2025 boundary18.46 mills17.94 mills
Downtown included — the whole town17.39 mills16.92 mills

Those four cells are one question asked twice — is downtown in, and is business equipment in — and each answer is worth about a mill. But there is a third axis, larger than both, and it was missing from this table until 16 September 2026.

Fifteen parcels carry more than a fifth of the base. Boulder Tech Center and Monarch Park are $40.4 million of assessed value plus $5.4 million of business personal property, which is 22.8% of everything a townwide levy could fall on. Taking it out moves the levy about four mills, not one:

Who is in the districtParcelsTaxable baseAnnual billMills
Downtown in, Tech Center in1,838$200.4M$3,392,01816.92
Downtown out, Tech Center in1,809$189.1M$3,392,01817.94
Downtown in, Tech Center out1,823$154.7M$3,161,46720.44
Downtown out, Tech Center out1,794$143.4M$3,161,46722.05

The spread is not uncertainty about the cost — the pavement is priced identically in all four rows — it is the unanswered question of who is in the district. That question moves both halves of the ratio, which is the part worth being careful about.

A district pays for the roads it contains

This correction was made on 18 September 2026, and the error it fixes is instructive. The two Tech-Center-out rows above used to divide the same bill as the other two. That is wrong: a district drawn without the Boulder Tech Center does not collect its property taxes, but it also does not repave its streets. Holding the bill fixed while shrinking the base charged the remaining 1,794 households for 1.4 miles of industrial parkway their district would have no responsibility for — and it overstated the top of the published range by about 1.4 mills, in the direction that flatters our own argument.

The Tech Center’s pavement is seven segments on the county survey: Dry Creek Parkway, East and West Dry Creek Parkway, and Monarch Park Place. 1.4 miles, 237,841 square feet, three of the seven already projected below a condition index of 25 by 2029. That is 6.2% of the town’s pavement carrying 7.1% of its capital cost — wide industrial roads in worse-than-average shape.

The annual billTech Center inTech Center out
Capital, bond repaid over 20 years at 4.62%$2,127,386$1,975,799
Maintenance at 33.2¢/sq ft/yr$1,264,632$1,185,669
Total$3,392,018$3,161,467

Removing the Tech Center cuts the bill 6.8% and the tax base 22.8%. That asymmetry — over three times as much taxable value as road — is precisely why its exclusion is expensive for everyone left, and it survives doing the arithmetic properly. The capital share is pro-rated rather than subtracted directly, because the community-wide capital figure is bucketed (1,750,000 sq ft at $11 plus 700,000 at $5.50) while the per-street column prices each segment off its own condition index; the two totals agree to 1.2%, and the choice moves the published levy by a hundredth of a mill. derive.py --roads prints the whole subtraction, segment by segment.

We do not publish these as a price. Each figure above is a first rung under one boundary, with every property inside paying, and none is a levy anyone would be charged. Until 12 October 2026 we quoted them as a range; since then the site states a townwide cost only as the build-up from the 2025 proposal’s 12 mills, which starts at 18 on that proposal’s own boundary and settles near 31 (the math).

The neighborhood pages test against 17 mills — the lowest first rung, the row most favourable to a district, and the only one levied on the same base as the town’s own 4 mills. A conclusion that survives the most generous assumption available to the alternative survives all four. Incorporation prices below a district in all 34 neighborhoods even at 17 mills. The unrounded low end is 16.92, a twelfth of a mill below the 17 we anchor to; at 16.92 the count is still 34 of 34, so the conclusion does not turn on the rounding. The closest two neighborhoods, both on low-value homes, are within a few dollars a month and are named on the districts page. At the old 15 mills a district came out cheaper in those two.

Why the bill rose in October 2026

Until 11 October 2026 this page divided a bill of $3,051,636, and the range was 15 to 20 mills. The difference is one factor in the source workbook. Every townwide row charges the district 21/25 of its yearly bond payment; no neighborhood row does. It is the county’s 2025 method — Boulder County Public Works told us the 2025 levy spread “total costs for 22 miles of road … over a 25-30 year life cycle” — and on the 2025 proposal’s calendar it was a real plan, not a mistake. Collect from 2026, build in 2029, and four years of collections at 84% of a payment bank exactly what twenty-one years at 16% short then use up: 4 × 0.84 = 21 × 0.16.

A district started now does not have those four years. It reaches a ballot in November 2027 at the earliest, first collects in 2028, and the county expects work in 2029. With one year in hand rather than four, the district has to meet its whole bond payment from the first repayment year. That is how every neighborhood district on this page is priced, and how the town’s own budget carries its road bond, so it is also the like-for-like basis. Both sides are priced on the same roads, in the same condition, on the same 20-year terms. A 25-year bond is the generous alternative, and the feasibility paper states what it would change.

This correction runs in our favour, so here is what it does not touch. The neighborhood levies, 14 to 47 mills, never carried the factor and do not move. The unit costs, the decay rule and the tax base are unchanged. And the base gap in the cross-check above still runs the other way.

Every published levy on this page is a whole mill, rounded to the nearest. The derived values are given in the tables above and in the conservatism ledger below, because a derivation should show its arithmetic; what gets published does not carry two decimal places it cannot support. The numerator is a county pavement survey priced at a generic $11 a square foot.

Why a Mill Levy Does Not Rise With Inflation

This is the part that is most often gotten wrong, including by us in earlier drafts, and it is worth setting out carefully.

A mill levy is a ratio. Construction costs inflate, and so do property values. If both rise 3% a year, the numerator and the denominator rise together and the rate does not move. A district needing 17 mills in today’s dollars needs 17 mills in 2029 dollars. Inflation cancels.

It follows that quoting a cost in one year’s dollars against a tax base in another year’s produces a number that means nothing. It is an easy mistake to make — the source spreadsheet amortizes its construction cost before inflation in one row and after it in the next — and it always makes the levy look smaller than it is.

What does not cancel is deterioration. As pavement falls below a condition index of 50, a street that could have been resurfaced now needs full-depth reconstruction, which costs several times as much. That grows the numerator without touching the denominator. Between the 2024 and 2027 condition assessments, 2.4 miles of Niwot street fell below 50 and another 1.6 miles below 70, adding $2.74 million of scope:

Townwide PID, downtown excludedMill levy
On 2024 pavement condition17.13
On 2027 pavement condition18.46
Three years of deferral+7.8%

So the levy falls over time only if property values appreciate faster than construction inflation and road deterioration combined. In Niwot they do not:

Annual rate
Property appreciation3.81%
Construction inflation3.00%
Deterioration — added scope2.53%
Cost side, combined5.53%

Costs outrun values by roughly a point and three quarters a year. A PID quoted at 17 or 18 mills today is a floor, not a ceiling, and every year of deferral raises it. This is the same conclusion the road cost model reaches from the other direction: the price of waiting is not inflation, it is scope.

The Three Options, at the Same Home

All three figures below are for the same median Niwot dwelling, valued at $1,095,000, using the statutory $70,000 value reduction and the 6.8% residential assessment rate. Pricing one option at a median and another at an average is the most common way this comparison is made to mislead, and it is avoided here.

How the roads get paid forPer yearPer monthWhat it covers
Incorporation — 4 mills plus 2.5% sales tax$752$63Roads, snow removal, land use, wage authority, a permanent vote
Townwide PID, everyone in — 18 mills (not on offer)$1,254about $105Roads only
Townwide PID, less those with a plain case to be left out — about 27 millsabout $1,880about $157Roads only
Townwide PID, where it settles — about 31 millsabout $2,160about $180Roads only
Neighborhood PID — 14–47 mills$976–$3,276$81–$273Your own streets only

Three things follow from the table, and they are worth separating from any argument about them.

First, the cheapest possible PID outcome in Niwot still costs more than incorporation — and that cheapest outcome requires the whole town in one district, downtown included, business equipment in the base, and the work starting before the pavement degrades further.

Second, the reason is structural rather than rhetorical. A PID is funded by property tax alone. A town also collects sales tax, and a meaningful share of that is paid by people who do not live in Niwot — visitors, contractors, and deliveries into the boundary. The same road program spread across a broader base costs any one household less. That is the whole of the difference.

Third, no PID proposed in Niwot has included snow. Boulder County’s improvement districts have been capital programs, and neither the 2013 county-wide district nor the 2025 citizen proposal asked for a dollar of snow removal. A district’s levy buys what its petition asked for, and under every PID scenario on the table snow stays with the County.

Where We Rounded, and Which Way

A comparison that favors one side is worth nothing, so the rounding rule here is to round against ourselves. Where a judgment could go either way, we took the one that makes a PID look cheaper and incorporation look less advantageous.

FigureDerivedPublishedDirection
Neighborhood PID floor13.7714Nearest whole mill
Neighborhood PID ceiling47.2447Nearest whole mill
Neighborhood PID typical33.1133Nearest whole mill
Townwide PID, first rung17.94 on the 2025 boundary18Whole mills; the start of the build-up to about 31. The other three boundaries (16.92, 20.44, 22.05) are a derivation, not a published price
Townwide PID, Tech Center out21.32 → 19.8820Corrected 18 Sept 2026: the district stops paying for the roads it no longer contains — against us
Townwide PID, financing15.22–19.84 → 16.92–22.05then 17–22; since 12 Oct 2026 not published as a rangeCorrected 11 Oct 2026: the 2025 lifecycle spread assumed four years of collections before construction that a district formed now cannot have — in our favour, and stated above with what it does not change

The typical neighborhood figure was published at 32 mills for some months, about two mills below what the parcel data produced at the time, and was deliberately left there rather than raised. It is now 33.11, the home-weighted average across the 24 districts — weighted by homes rather than by district, because a district with 21 homes should not count as much as one with 140. Published as 33. A number that overstates what a neighbor would pay is the one kind of error this comparison cannot afford, even when correcting it would help the argument.

One caveat in the other direction, stated so a critic does not have to find it. The typical neighborhood figure of $192 a month prices the town median home at an average neighborhood rate. A household actually pays its own neighborhood’s rate on its own home, and across the 24 neighborhoods that averages closer to $258 a month. The published figure is the conservative one.

What This Does Not Settle

Three questions remain open, and none of them are rhetorical.

We will publish revisions to this page when the answers change the figures, including when they move against us. Two corrections have already been made in public on the household cost figure, and both raised it.

Sources

The calculations behind this document are kept as scripts rather than spreadsheets so they can be re-run against changed inputs, and so that an error in one of them can be found by reading it. That is how the four corrections above were found.