O
Spanish Fork City

Methodology

How OpenUtah sources, transcribes, enriches, and indexes public meeting records.

What we hold for Spanish Fork City

These are coverage figures — how much of the public record we have published. They are not an accuracy measure, and we do not currently publish one.

Meetings
243
Bodies covered
151
Earliest record
January 4, 2025
Latest meeting
October 20, 2026
Agendas48 of 243 (20%)
Recordings218 of 243 (90%)
Transcripts212 of 243 (87%)
Approved minutes14 of 243 (6%)

Minutes are published on the body's own schedule, often weeks after the meeting.

Meetings with extracted decisions4 of 243 (2%)

60 published motions. A decision can only be extracted where minutes exist.

Next scheduled meeting on record: October 21, 2026.

Known source problems

  • October 13, 2026 · City Council — No content available for enrichment (empty transcript + no agenda/minutes)
  • October 13, 2026 · Planning Commission — No content available for enrichment (empty transcript + no agenda/minutes)
  • October 6, 2026 · City Council — No content available for enrichment (empty transcript + no agenda/minutes)
  • October 6, 2026 · City Council — No content available for enrichment (empty transcript + no agenda/minutes)
  • September 30, 2026 · Development Review Committee — No content available for enrichment (empty transcript + no agenda/minutes)
  • September 23, 2026 · Development Review Committee — No content available for enrichment (empty transcript + no agenda/minutes)
  • September 16, 2026 · Development Review Committee — No content available for enrichment (empty transcript + no agenda/minutes)
  • June 16, 2026 · City Council — No recording found within the 7-day media watch
  • June 2, 2026 · City Council — No content available for enrichment (empty transcript + no agenda/minutes)
  • March 3, 2026 · City Council — No content available for enrichment (empty transcript + no agenda/minutes)
Bodies covered (151)

2025 Flanders Field at Spanish Fork Cemetery | · 5A Divisionals A | Wrestling State Qualifier | Finals · 5A Wrestling Champs - Firetruck Celebration Parade | · ALA Fieldhouse Groundbreaking | · Abracadabra - Spanish Fork High School Dance Performance | · Airport Advisory Board | · Airport Board Meeting | · American Legion Post 68, Army 250th Birthday Recognition | · Bills & Bagels | 2025 Legislation | · Brockbank Veteran Program ft. Post 68 Team Bravo | · CORN to be WILD vs Doppel Gingers - Fiesta Days Cornhole Semi-Final 1 | · CORN to be WILD vs JAX - Fiesta Days Cornhole CHAMPIONSHIP | · Cedar Valley v Maple Mountain - Round 1 State 5A · Chamber of Commerce - Ribbon Cutting: Gordon's ACE Hardware | · Chamber of Commerce - Ribbon Cutting: Quick Quack · Chamber of Commerce: Business of the Month - Axcess Accident Center | · Chamber of Commerce: Ribbon Cutting - $99 Weddings | · Chamber of Commerce: Ribbon Cutting - Adept Motion Physical Therapy | · Chamber of Commerce: Ribbon Cutting - Argyle Custom Furniture | · Chamber of Commerce: Ribbon Cutting - Course Counseling | · Chamber of Commerce: Ribbon Cutting - Designer Home Interiors | · Chamber of Commerce: Ribbon Cutting - Hive Real Estate | · Chamber of Commerce: Ribbon Cutting - Leavitt Group | · Chamber of Commerce: Ribbon Cutting - Rasmussen Jewelers | · Chamber of Commerce: Ribbon Cutting - TeeBox | · Chamber of Commerce: Ribbon Cutting - Utah Health Insurance Advisors | · Chamber of Commerce: Ribbon Cutting: Fyzical Therapy and Balance | · Christmas Box Angel Ceremony | · Cinderella | Youth Arts Festival | · City Council · City Council Recap · City Council Spotlight | · Dale Robinson Last City Council Meeting | · Dancing With The Dons | · Development Review Committee · EPIC 2025 Demolition Derby - Utah County Fair at the Spanish Fork Fairgrounds | · Ellevé Showcase · Fall Choir | Maple Mountain High | · Fiesta Days Baby Contest | · Fiesta Days Committee Recognition | · Fiesta Days Cornhole Highlights | · Fiesta Days Grand Parade | · Fiesta Days Rodeo Committee Recognition | · Final Commission Meeting for Shauna Warnick | · Fire & EMS Awards 2025 | · Fire & EMS Station 61 Openhouse | · Fire & EMS Swearing-In Ceremony | · FitCity Center - Oops! All Ribbon Cuttings | · FitCity Center Ribbon Cutting and Grand Opening · Golden Eagles vs Cedar Reds Boys Basketball | · HadesTown at American Leadership Academy | · Lancelot | · Liddiard Fiesta Days Grand Marshall Recognition | · Little Buckaroo Rodeo Queen Competition - Diamond Fork Riding Club Winter Series | · Maple Mountain Dance Showcase - Get Up | · Maple Mountain v Skyline Baseball - Super Regional Game 1 · Maple Mountain v Skyline Baseball - Super Regional Game 2 · Maple Mountain v Spanish Fork - Boys Basketball · Maple Mountain v Spanish Fork - Girls Basketball · Maple Mountain v Spanish Fork Boys Basketball · Maple Mountain v Spanish Fork Girls Basketball · Maple Mountain v Timpview football | · Maple Mountain vs Pine View Football | · Maple Mountain vs Salem Hills Baseball · Maple Mountain vs Spanish Fork Baseball | · Maple Mountain vs Spanish Fork football | · Memorial Day Ceremony · Mike Boothe Tribute Concert | · Monster Trucks at the Utah County Fair · Park Veteran Program ft. Post 68 Team Alpha | · Pastry Boys vs JAX - Fiesta Days Cornhole Semi-Final 2 | · Pirates of Penzance - Spanish Fork High School | · Planning Commission · Planning Commission | · Poe & Tea - Poetry & Art Night at the Spanish Fork Library | · Power Into Passion - SFHS Dance Concert | · Public Safety Night Out | · Region Drill 7 Team Competition | · Riverview Veteran Program ft. Post 68 Team Charlie | · Rodeo Hall of Fame | · Rotary | Tabitha's Way Service Project & Tour | · SF Airport Advisory Board Meeting | · SF High Festival Preview Concert | · SFHS Mary Poppins Highlight | · Scholarship Golf Tournament - Spanish Fork Rotary and Chamber of Commerce | · Senior Center Monthly Program Episode 44 | · Seniors Golden Wish Program and First Wish | · Spanish Fork Airport Board Meeting | · Spanish Fork Airport Board | · Spanish Fork Annual Easter Egg Hunt | · Spanish Fork Chorale Concert | · Spanish Fork City Council · Spanish Fork City Council | · Spanish Fork Fiesta Days Grand Parade · Spanish Fork High Jazz Band Festival | · Spanish Fork Planning Commission · Spanish Fork Planning Commission | · Spanish Fork Red vs Gray Game · Spanish Fork Salem Chamber of Commerce Gala Awards | · Spanish Fork v Cedar Valley Baseball · Spanish Fork v Maple Mountain Baseball · Spanish Fork v Orem - JV Boys Basketball · Spanish Fork v Orem - Varsity Boys Basketball · Spanish Fork v Orem Football | · Spanish Fork v Payson Football | · Spanish Fork v Salem Hills Boys Basketball · Spanish Fork v Salem Hills Girls Basketball · Spanish Fork v Snow Canyon Football | · Spanish Fork v Springville Baseball | · Spanish Fork v Springville football | · Spanish Fork vs Lehi - Softball | · Spanish Fork vs Maple Mountain - 5A Boys Volleyball | · Spanish Fork vs Maple Mountain - High School Boys Soccer | · Spring Choral Showcase | Maple Mountain Highschool | · Springville v Spanish Fork Boys Basketball · Springville v Spanish Fork Girls Basketball · Studio Chatter Episode 199 | · Studio Chatter, Episode 194 | · Studio Chatter, Episode 195 | · Studio Chatter, Episode 198 | · Studio Chatter, Episode 201 | · Studio Chatter, Episode 202 | · Studio Chatter, Episode 203 | · Studio Chatter, Episode 205 | · Studio Chatter, Episode 206 | · Studio Chatter, Episode 207 | · Studio Chatter, Episode 209 | · Studio Chatter, Episode 210 | · Studio Chatter, Episode 211 | · Studio Chatter: Episode 196 | · Studio Chatter: Episode 197 | · Studio Chatter: Episode 200 | · Studio Chatter: Episode 204 | · Studio Chatter: Episode 208 | · Studio Chatter: Episode 212 | · Tabitha's Way - 15 Years of Feeding Hope Anniversary Block Party | · Tabitha's Way and the Lt. Governor Visit | · Tabitha's Way: New Location Ribbon Cutting | · The 9/11 Project Ribbon Cutting Ceremony - Major Brent Taylor Foundation | · The Adventures of Simon Bilius Conrad: Demon Negotiator - LIVE at the Angelus | · The Thief and the Lady - LIVE at the Angelus | · The Witching Hour | SFHS Choir | · Treasure Island - LIVE at the Angelus | · Trick or Treat on Spanish Fork Main Street | · Utah County Fair Rodeo | · Utah State Round Robin | Spanish Fork Gun Club · Valhalla - LIVE at the Angelus | · Wasatch v Maple Mountain Boys Basketball · Wasatch v Maple Mountain Girls Basketball · Wastewater Reclamation Facility Tours | · Winter Series Rodeo - Diamond Fork Riding Club |

Where the records come from

We pull official meeting videos from city platforms — Granicus, CivicPlus, PrimeGov, Swagit, and YouTube — once per city per day. Agendas come from the city's public agenda system. Nothing is republished without an official source.

How transcription works

Every meeting is transcribed with word-level timestamps, then enriched with AI to extract decisions, agenda items, public comments, and civic issues. Transcripts may contain errors; video and original audio remain the authoritative source.

How search works

Search is hybrid — keyword matching plus vector similarity — inside Meilisearch. Results are real records (meetings, agenda items, dev applications). The summaries on each result card were produced during enrichment and are reviewed periodically. Written answers come only from the assistant, described next.

How the assistant answers questions

The “Ask about” assistant answers plain-English questions from the same records search uses: agendas, minutes, transcripts, recorded decisions and development applications. It does not answer from general knowledge about your city. It is free with a sign-in.

Every statement in an answer links to the meeting it came from, so you can open the agenda, minutes or the moment in the video and check it yourself. When the records do not cover a question, it says so instead of guessing.

It keeps a recommendation separate from a decision. A planning commission that votes to recommend denial has not denied anything; the council decides next, and the answer says which body acted and which body acts next.

Known limits. Until a body approves its minutes, a vote may be known only from the recording; answers label those votes as recording-based. Not every meeting has a transcript or minutes yet, and coverage differs by city (see the coverage figures at the top of this page). Like the summaries, answers can contain errors.

Before a change to the assistant ships, we rerun a fixed set of real residents' questions with checked answers and compare the results. Passing that set does not guarantee every answer is right, which is why every answer shows its sources.

AI limitations

AI summaries can contain errors. Always verify legal actions, vote counts, and named-person attributions against the official video, transcript, and minutes. Where records are incomplete, we mark the gap rather than guess.

Corrections

Spotted a problem? Email corrections@opencityrecord.org with a link to the page and a description of the issue. We review every correction and update the affected record.

← Back home