Heber City Council

Sid Ostergaard

Ask

Ask the record

Answers come only from the votes and claim-checks embedded in this page. Every reply includes a chart. This is not a live model call.

Every reply includes a chart. If the file does not have the vote, the reply says so.

Record

Full voting record

Heber City Council member. In office since January 2024 (first recorded vote Jan 2, 2024).

Data through Sep 1, 2026 (Heber City Council). Heber City Council minutes for Sep 15 and Oct 6, 2026 were not posted when checked on Oct 7, 2026.

14 of these roll calls come from minutes that were still drafts when compiled (Jan 21, 2025, Feb 18, 2025, May 6, 2026, May 8, 2026). Draft minutes can change when they are approved.

Heber's mayor normally votes only to break a tie, so Heber tallies here are the five council members. One exception in this record: on Apr 7, 2026 (City Manager contract renewal) the minutes also list Mayor Franco voting no and print "Failed 3–3". The council itself voted 3–2 to renew.

For a few Heber items, the signed resolution or ordinance and the minutes disagree on a date or a tally. This page counts the signed document. None of those conflicts changes Ostergaard's own vote.

Aye
442
Nay
7
Abstain
1
Recused
1
Absent
26
Not recorded
1

Every recorded roll call

478 roll calls while in office, Jan 2, 2024 to Sep 1, 2026. Categories are this site's research labels, not official ones.

CategoryAyeNayAbstainRecusedAbsentNot recordedTotal
Tax481001050
Development811103086
PID6000006
Other307501221336
All442711261478

“Absent” means the minutes list the member as absent or excused. “Not recorded” means the member was in office but the minutes do not show a vote (including items listed in the city's index with no posted roll call).

Roll calls by category. From the totals table.

By topic

Topics are matched from motion titles, so one roll call can count in more than one topic, and items with generic titles can be missed. *Other = abstain, recused or not recorded.

TopicRoll callsAyeNayAbsentOther
Tax & fee increases1919000
Public infrastructure districts (PIDs)55000
CRA / tax increment88000
Bonds & debt55000
Open space & farmland22000
SITLA land / SB 25811000
Development agreements & annexation4945121
Housing99000
Water & sewer1919000
Roads, traffic & bypass2421111
Roll calls by topic. One roll call can count in more than one topic.

Every no vote (7)

DateMotionResultSource
Mar 19, 2024Repeal Resolution 2012-07 (the original code of conduct and ethics) instead of…Failed 1–4S1, p. 11
Oct 1, 2024Name the pedestrian corridor "C Street" and the bandshell "Main Stage"Failed 2–3S2, p. 13
Nov 5, 2024Deny the Provost annexation petitionPassed 3–2S3, p. 6
Nov 18, 2025Extend the meeting with a hard stop at 10:30 p.m. and continue agenda items 4 and 6…Failed 1–4S4, p. 11
Apr 7, 2026Continue the City Manager employment agreement to a special meeting on April 14…Passed 3–2S5, p. 16
Apr 21, 2026Approve Consent Agenda items 1, 3 and 4 and remove item 2 (CAMS agreement…Failed 2–3S6, p. 4
Aug 18, 2026Approve Resolution 2026-19, the property tax abatement program, as a one-year pilot…Failed 2–3S7, p. 13

Key votes

No votes are listed above and not repeated here.

DateTopicMotionVoteResultSource
Aug 18, 2026Tax / fee increaseApprove Resolution 2026-18 adopting a 4.2% certified tax rate increase (instead…AyePassed 5–0S7, p. 11
Sep 1, 2026PIDsApprove Resolution 2026-16 creating Tava-Highlands Public Infrastructure…AyePassed 4–0 (1 abstain)S8, p. 8
Nov 18, 2025CRA / tax incrementCRA Board: support the New London CRA project as it seeks support for an…AyePassed 3–2S4, p. 13
Dec 17, 2024Development / annexationApprove Ordinance 2024-24, the North Village (Resort Crossings / Harvest…AyePassed 3–2S9, p. 10
Jan 21, 2025Development / annexationAdopt the two development agreements as amended that night: North Village…AyePassed 4–1S10, p. 8
Aug 19, 2025Open spaceApprove Ordinance 2025-18, the Plourde annexation, with the Clause 8 changes…AyePassed 5–0S11, p. 3
Feb 6, 2024Tax / fee increaseAn ordinance adopting an updated impact fee enactment for culinary water…AyePassed 4–1S12, p. 6
Sep 1, 2026Tax / fee increaseApprove Ordinance 2026-18 updating the Consolidated Fee Schedule for business…AyePassed 5–0S8, p. 5
Feb 4, 2025BondsResolution: adopting a tax compliance procedure for the issuance and management…AyePassed 5–0S13, p. 2
May 20, 2025PIDsAdopt Resolution 2025-07 creating Harvest Village Public Infrastructure…AyePassed 3–1 (1 absent)S14, p. 6
Jun 16, 2026CRA / tax incrementA resolution approving the final amendment to the Heber City Community…AyePassed 5–0S15, p. 1
Jun 4, 2024Development / annexationAccept the Bush annexation petitionAbsentFailed 2–1 (1 recused, 1 absent)S16, p. 6

Abstentions and recusals (2)

  • Jan 2, 2024, abstain: Adopt Ordinance 2024-01 (Highlands MDA amendment) with added… S17, p. 5
  • Mar 19, 2024, recused: Approve the Main Street Park and 200 South construction contract with… S1, p. 8

Absences (26 roll calls)

Absent on (roll calls missed that day in brackets): Jun 4, 2024 (whole meeting, 7); Mar 18, 2025 (whole meeting, 11); Jan 6, 2026 (whole meeting, 6); Mar 17, 2026 (whole meeting, 2).

All 26 absences are whole meetings: Jun 4, 2024; Mar 18, 2025; Jan 6 and Mar 17, 2026.

Not recorded (1 roll call)

1 undated item in the city's resolution/ordinance index with no posted roll call.

What is safe to say

  • He voted yes on 442 of 478 recorded roll calls and no on 7 (see the Every recorded roll call table; all 7 are listed in Every no vote).
  • Tax and fee increases: 19 roll calls: 19 yes, 0 no (see the By topic table), including yes on the 4.2% certified tax rate increase (Aug 18, 2026) (Minutes, Aug 18 2026, p. 11; S7, p. 11). The same night he voted no on the property-tax abatement (relief) pilot, which failed 2–3 (Minutes, Aug 18 2026, p. 13; S7, p. 13).
  • PIDs: 5 roll calls: 5 yes, 0 no (see the By topic table). He made the motion to create the Tava-Highlands PIDs (Sep 1, 2026, 4–0 with one abstention) (Minutes, Sep 1 2026, p. 8; S8, p. 8).
  • CRA: 8 roll calls: 8 yes, 0 no (see the By topic table), including support for the New London CRA project (Nov 18, 2025, 3–2) (Minutes, Nov 18 2025, p. 13); S4, p. 13).
  • Annexation: he seconded the North Village annexation (Dec 17, 2024, 3–2) (Minutes, Dec 17 2024, p. 10; S9, p. 10) and voted no on denying the Provost annexation petition (Nov 5, 2024; the denial passed 3–2) (Minutes, Nov 5 2024, p. 6; S3, p. 6).

Not established

  • His reasons for the abatement-pilot or Provost votes. The minutes do not record them.
  • Why a vote was cast. Minutes rarely record reasons.
  • That an absence or a “not recorded” vote means opposition.
  • That a yes on a consent agenda endorses every item bundled into it.
  • Any campaign promise or public statement. None is part of this record, so no vote is called a broken promise.
  • Any percentage for “the will of the people”. This record has no poll or survey.

Conflicts inside the record

These are mismatches the minutes can carry. A campaign slogan is not treated as a vote unless the file recorded it.

Same night: tax-rate yes, abatement no

Aug 18, 2026: yes on Resolution 2026-18, the 4.2% certified tax rate increase (passed 5–0) (Minutes, Aug 18 2026, p. 11); no on Resolution 2026-19, the property-tax abatement (relief) pilot (failed 2–3) (Minutes, Aug 18 2026, p. 13). Both are on the same night’s minutes. The record does not state a reason for either vote.

City Manager minutes print (shared Heber source conflict)

Apr 7, 2026: yes on renewing the City Manager agreement as written (council 3–2); the minutes print “Failed 3–3” with the mayor voting no (Minutes, Apr 7 2026, p. 16). He voted no on continuing the agreement to a special meeting (Minutes, Apr 7 2026, p. 16).