Los Angeles
Menu

Tim McOsker

Councilmember, District 15, Los Angeles City Council

We identified McOsker’s voice at 45 meetings across five bodies. Named San Pedro 17 times, more than any other official.

Four clips, newest first

2028 Olympics“Supervisor Hahn has this fabulous idea to do a ferry for the Olympics. I want to roll out the ferry before the Olympics and do it for the bridge closure.”Tim McOskerCouncil member · Trade, Travel, and Tourism Committee · Feb 10, 2026 · 30:12Play at 30:12
ICE and immigration enforcement“Since its first patrol in June 2025, the Harbor Area Peace Patrols have provided daily information on ICE staging and activity in the Harbor Area communities of San Pedro, Wilmington, and the Port of Los Angeles.”Tim McOskerCouncil member · City Council · Mar 6, 2026 · 1:48:15Play at 1:48:15
“Option A has a proposal for a 4% increase through the Olympics, going down to a 2% increase.”Tim McOskerCouncil member · City Council · Feb 10, 2026 · 2:16:09Play at 2:16:09
“I would imagine you’d be pulling people out of San Pedro and Watts and sending them up to the Palisades to do this work.”Tim McOskerCouncil member · Budget and Finance Committee · Dec 2, 2025 · 24:26Play at 24:26

Officials only. Public speakers are counted, never named.

Issues McOsker raised, by number of meetings

We count who raised an issue, not which side they took.

Where McOsker sits

District 15 on the current City Council map

Click a district to open its member’s page.

District 1: Eunisses HernandezDistrict 2: Adrin NazarianDistrict 3: Bob BlumenfieldDistrict 4: Nithya RamanDistrict 5: Katy Young YaroslavskyDistrict 6: Imelda PadillaDistrict 7: Monica RodriguezDistrict 8: Marqueece Harris-DawsonDistrict 9: Curren D. Price Jr.District 10: Heather HuttDistrict 11: Traci ParkDistrict 12: John LeeDistrict 13: Hugo Soto-MartinezDistrict 14: Ysabel J. JuradoDistrict 15: Tim McOskerCity HallEunisses Hernandez · District 1Adrin Nazarian · District 2Bob Blumenfield · District 3Nithya Raman · District 4Katy Young Yaroslavsky · District 5Imelda Padilla · District 6Monica Rodriguez · District 7Marqueece Harris-Dawson · District 8Curren D. Price Jr. · District 9Heather Hutt · District 10Traci Park · District 11John Lee · District 12Hugo Soto-Martinez · District 13Ysabel J. Jurado · District 14Tim McOsker · District 15
Tim McOsker sits for District 15. Click a district to open its member’s page.District lines: LA County GIS, LA City Council Districts (2021), Political_Boundaries/MapServer/33 (the city's adopted 2021 map), fetched 2026-10-30.
Every roll call, and McOsker’s other bodies

Present at 60 of 72 opening roll calls at the City Council

From the clerk’s own record. We don’t compare members on it.

PresentAbsent at openingOldest first, 1 square per roll call

Absent at opening roll call 12 · voted later in 4 of those. Oct 24, 2025 to Sep 30, 2026. The clerk’s record covers 72 of the 101 meetings we hold, through Sep 30, 2026.

Official roll call, from the clerk →
  • Budget and Finance Committee: 4.9 min of speech a meeting, range 2.7–7.8. In the same range as two other members.
  • City Council: talk time not compared. On a random sample of meeting time, between 31% and 78% of members' speech here carries a name; we rank when the low end reaches 60%.
Neighborhoods McOsker named

6 places McOsker named in meetings

Lines where McOsker named the place, read by two AI readers that both agree it means that place. Each dot plays the newest one; brighter means named more often.

Los Angeles
  • San Pedro 17 times, the most of any official
  • Watts 10 times, the most of any official
  • Wilmington 10 times, the most of any official
  • Harbor City 4 times, the most of any official
  • Harbor Gateway 4 times, the most of any official
  • Downtown Los Angeles 2 times

Places are drawn at the centre of their own boundary in the city’s Neighborhood Councils (Certified) file (City of Los Angeles, Bureau of Engineering (LA GeoHub)). A dot says the place was named, not where McOsker was or what was said about it.

Meetings

Every meeting where we identified McOsker’s voice

45, newest first. The date opens the meeting; the time plays the video at McOsker’s first remark.

  1. Sep 4, 2026City Council2.5 min24:29
  2. Aug 28, 2026City Council1.7 min20:40
  3. Aug 21, 2026City Council5.4 min28:36
  4. Aug 4, 2026City Council9.6 min2:25:55
  5. Jun 26, 2026City Council6.7 min1:57:18
  6. Jun 16, 2026Budget and Finance Committee6.4 min38:59
  7. Jun 5, 2026City Council5.8 min2:29:09
  8. Jun 4, 2026Budget and Finance Committee2.3 min57:40
  9. May 15, 2026City Council1.3 min43:23
  10. May 8, 2026City Council8.8 min2:01:54
Show all 45Show fewer
  1. Apr 29, 2026City Council5.2 min3:10:10
  2. Apr 15, 2026City Council3.6 min1:57:27
  3. Apr 8, 2026Ad Hoc Committee for LA Recovery2.2 min1:30:14
  4. Mar 13, 2026City Council9.8 min52:39
  5. Mar 11, 2026City Council5.9 min1:43:34
  6. Mar 6, 2026City Council4.4 min1:45:16
  7. Mar 6, 2026Personnel and Hiring Committee14.1 min0:06
  8. Mar 3, 2026Budget and Finance Committee11.5 min57:34
  9. Feb 27, 2026Personnel and Hiring Committee16.2 minVideo
  10. Feb 24, 2026City Council0.1 min2:21:27
  11. Feb 24, 2026Trade, Travel, and Tourism Committee5.6 min13:46
  12. Feb 11, 2026City Council9.2 min1:34:31
  13. Feb 10, 2026City Council6.0 min2:15:58
  14. Feb 10, 2026Trade, Travel, and Tourism Committee11.9 min6:38
  15. Feb 4, 2026City Council1.0 min17:13
  16. Jan 27, 2026City Council6.4 min1:04:08
  17. Jan 23, 2026Personnel and Hiring Committee14.3 min0:16
  18. Jan 20, 2026Budget and Finance Committee10.2 min1:08:06
  19. Jan 14, 2026City Council4.1 min1:29:41
  20. Dec 12, 2025City Council0.1 min1:14:46
  21. Dec 12, 2025Personnel and Hiring Committee16.8 min0:05
  22. Dec 9, 2025City Council0.9 min2:00:40
  23. Dec 9, 2025Budget and Finance Committee11.9 min25:53
  24. Dec 9, 2025Trade, Travel, and Tourism Committee10.6 min39:33
  25. Dec 5, 2025City Council0.5 min3:26:07
  26. Dec 3, 2025Personnel and Hiring Committee10.2 min0:12
  27. Dec 2, 2025City Council12.9 min46:32
  28. Dec 2, 2025Budget and Finance Committee5.1 min16:37
  29. Nov 12, 2025City Council9.2 min6:18
  30. Nov 5, 2025Personnel and Hiring Committee15.9 min0:16
  31. Nov 4, 2025Budget and Finance Committee6.7 min1:29:56
  32. Oct 29, 2025City Council1.0 min41:04
  33. Oct 28, 2025City Council0.1 min45:20
  34. Oct 24, 2025City Council5.8 min1:57:57
  35. Oct 24, 2025Personnel and Hiring Committee10.3 min14:08
How we identify who is speaking · blind check, pooled across five cities: of 410 council lines drawn, 352 right, 0 wrong, 1 unclear, 57 couldn’t be judged

A meeting missing here means we couldn’t attribute the voice, not that McOsker was absent. Claude and Gemini each read every transcript with that day’s roster. A voice gets Tim McOsker’s name only when both agree and a code check finds the name said on, or just before, their turn. Voices our transcripts merge with someone else’s are never attributed, so every count here undercounts what McOsker said. For councils and their committees, of 410 lines drawn, 352 were right, 0 wrong and 1 unclear, and the checkers couldn’t judge 57. We have since removed the voices behind 110 of those lines (0 wrong, 1 unclear, the rest we had already held for other reasons). Of the 300 lines we still publish, the checkers could judge 268: all 268 right (90% lower bound 0.99). They couldn’t judge the other 32. The check is one sample pooled across the five cities, not of McOsker or of Los Angeles alone.