OPENPUBLICA · PUBLIC MEETING RECORD
Record of Proceedings

FY2026-2027 Budget Meeting: Code Enforcement Presentation and Discussion - 2026-04-29

City CouncilWednesday, April 29, 2026
BodyTulsa, Oklahoma
SessionCity Council
DateWednesday, April 29, 2026
StatusFILED
Video Record

STREAMING COPY IN PREPARATION — RECORDING AVAILABLE FROM THE ORIGINAL SOURCE

Transcript — Verbatim
0:14

Well, I don't know where the page.

0:16

Oh, here we go.

0:19

Welcome everybody to the 1 p.m.

0:22

Uh Wednesday budget meeting.

0:25

Um item number one call to order.

0:28

I called us meeting to order.

0:29

Two discussion with representatives from code enforcement regarding the proposed FY2026 2027 budget and capital plan.

0:41

Come on to the table.

0:43

Welcome, welcome.

0:47

All right.

0:48

Uh good afternoon.

0:49

Good afternoon.

0:50

Uh James Wagner, I'm the director of the planning and neighborhoods department.

0:54

Brent Richard Manager for Code Enforcement.

0:57

Um so uh we have prepared a presentation for you all to kind of walk through uh some of the uh budget presentation you see that you had from last week from the mayor.

1:06

Um so if it's okay to me, we'll proceed to that.

1:09

Yeah, absolutely.

1:10

Let's go.

1:11

And uh start us off and then I'm gonna uh take take the so basically you know, obviously the overall uh overview today is you know to cover the mayor council retreat priorities, uh discuss some goals and some new approaches for code enforcement.

1:28

We'll go over some data case or case load for the backlog, discuss some more effective processes and adding some additional and adding those additional resources to how how we'll allow us to obtain and get to those goals, and then how we plan to monitor our performance.

1:46

Um as y'all know, because y'all were all present with us with the mayor council retreat.

1:52

Nicely, Sarah Laminated.

1:53

Uh oh I don't I don't personally do the lamination.

1:57

Okay, well we have experts in our okay, okay.

2:00

I was giving you all the credits.

2:01

Yeah, um, but uh obviously code enforcement was up on the board, mentioned numerous times, and obviously the big focus was our long wait times uh and addressing and getting to a proactive enforcement level.

2:15

So the overall goal that was mentioned by the mayor was to eliminate the code enforcement backlog.

2:20

Uh also integrating some some things we've already started doing, but also some early communication prior to formal mail notices, and then a very strong two customer approach for getting to voluntary compliance.

2:33

So 2018 is when we had the software we have now, so that's as far as as far as when we went back on data.

2:39

Um as you can see from 2018 till the end of last year we had a 56% increase in our case volume.

2:45

Um so right now we average from the last three or four years 17 to 18,000 cases per year that we work or handle or touch in some form or fashion.

2:58

Of those, as y'all know, we prioritize every case that comes in, priority one and priority two, are usually handled within a week uh at the very latest, priority three, which is the bulk of what we get, about 82% for what most of y'all hear about because those are the ones that are in the backlog so long, take us longer to get there.

3:15

That's your track, your typical trash joke and debris, tall grass and weeds in operable vehicles.

3:23

We're gonna have a wrap song by the end of the year about tall grass, junk and debris.

3:28

I know I'll say that so fast.

3:29

I've said this over time a lot.

3:33

Yeah, yard parking.

3:34

Yeah, we call them yard for so you know.

3:36

So the other focus we looked at was you know how to eliminate the backlog.

3:43

So we started tracking it earlier this year.

3:45

Um I started reporting to James back in May, what the backlog looked at like.

3:49

So May of last year we were around 1500 cases.

3:52

It peaks usually during the middle of the growing season to around three to three 3500, and as you can see, starts coming back down.

3:59

Uh currently we're at like 1640, so that goes right in stride with last year in May.

4:06

That's what you're at now.

4:07

It's 1640.

4:08

1641.

4:09

Yeah.

4:11

Those are just the reported ones.

4:13

What's that?

4:14

I'm sorry.

4:15

Those are just the reporting.

4:16

Yes, those are just the ones that come through 3101 and report.

4:18

Yes.

4:19

So I'll kind of shift here and um from kind of looking uh to what the current situation is to what we're working on now to really kind of take uh two different approaches.

4:31

Uh one is to uh really look at our process and uh make our process as effective as we possibly can, and two is uh to look at the resources, the human resources we have to uh be able to accomplish uh elimination of that backlog.

4:46

Um so um I'm sorry, no, I'm waving it earlier.

4:52

Okay, it's you.

4:54

Okay.

4:55

Um so uh I have a couple slides here that really focus on what we're trying to do to uh focus on two customers.

5:03

If we think about code enforcement, and you know the way we've traditionally thought about it as kind of the customer is the complaint, the person who is calling in and making, you know, saying there's an issue in my neighborhood.

5:14

And so we're kind of expanding that thinking and to thinking of that as one customer, but the other actual customer, even though it seems like an odd term to use, is the property owner who has the violation.

5:25

And the reason for that is that there is so much more value in getting the res getting resolution on the issue if the property owner will engage.

5:35

And so we've seen some early success with this new approach.

5:40

But essentially it's it kind of comes down to how do we communicate really effectively with the property owner.

5:45

Sometimes it's hard to do, but if we can and we can get that issue resolved as quickly as possible, it really saves a lot of time in the back end.

5:52

And I have a slide in just a minute that demonstrates how much time it really saves if we can get that compliance early.

5:59

We also have some a few things that we're doing to uh enact this two customer approach.

6:04

One of them, uh, which is uh almost ready, coming soon, is what we're calling the voluntary compliance toolkit.

6:09

Brant has been working with communications on essentially a one-pager and a and a website that directs uh property owners to some resources.

6:18

Uh, so things like dump passes and the um uh or a dump uh you know roll off dumpster if that's what's needed to get things cleaned up, those kinds of things, some like time, give more time for the owner to comply with with uh with the with the violation.

6:36

Um we're also working on so anyway, that's coming soon, uh, and also that will be something that we'll be uh putting out in some postcards that we're gonna be sending out, which I'll talk about in just a minute.

6:46

Uh, early communication with property owners is the second thing.

6:49

So we're gonna start sending out postcards, which I'll talk more about, uh text messages when we get a complaint, and I'll show you in a minute why that's an important uh way to get a hold of that owner sooner, and then even phone calls from uh from our code enforcement officers just to make sure that that we're connecting with that owner in a way that they know that what they need to do to comply.

7:11

Um we're also looking at a work or we have created a work order information sheet that kind of gives the owner the uh an idea of what the what types of things that we could do a work order on if they're not resolved, and that just is can to communicate to them here's what needs basically here's what needs to happen.

7:26

Here's what needs to happen to get this property back into compliance.

7:29

On our program that we're now calling the uh dilapidated structures program, formerly I think people knew it as the demolition program.

7:36

Uh, we are uh really trying to make sure we're connecting owners with people who can develop those, redevelop those properties rather than uh really just using the only enforcement tool we have really is the demolition, we don't want that if we can avoid it.

7:50

And if the property is you know, to the point that it can be rehab, we don't want demolish property.

7:55

So we have an early success story on that of a property that is going to be demolished, but we've got an owner and a and someone who's gonna develop it, um, and so we're really hopeful that that can that can continue, that that trend can continue.

8:09

Um then really just to create a customer feedback loop, making monthly calls to the to people who have had abatements.

8:16

So these are people who owners who have had a notice and then they haven't, you know, uh you know complied, and so we've had to do a work order and then abate the property, trying to understand like did you know what you needed to do?

8:28

Did you get notifications just to try to make sure that we are uh closing the loop on that on that customer approach, thinking about that owner as the customer, and then improving our processes as a result of it.

8:39

So if we hear I didn't get the notice, and well then why not?

8:42

You know, what did we have the wrong number?

8:44

Did we send it to the wrong address?

8:46

You know, that kind of thing, um, just to make sure that that owner is getting the communication that they need.

8:51

Um, now this next slide is quite a bit, but I'm gonna try to walk through uh a contrast of what we do now, the current process to what we're planning on doing with some of the resources that are being provided in uh this proposed budget.

9:05

So, right now, as you know, there's a complaint that comes in uh by the resident, and as Brandt said, you know, that case that case backlog gets to 3,000 plus cases in the summertime.

9:15

That really leads to a long wait time between the time that complaint comes in and the and the time the code inspector even gets there, up to 90 days with the long time.

9:24

And that is frustrating for a lot of people.

9:26

I think we all know that.

9:28

Um so then the code officer gets there, and there either is it is a violation or there's not.

9:33

If there is a violation, then it goes through this process of uh notice mailed to the property owners, property owner, and then a reinspection 10 days later.

9:42

And then if they're compliant after that reinspection, then the case is closed.

9:45

So that's a pretty relatively uh effective and efficient process.

9:50

But if it's not compliant, then we have to do an abatement work order, the contractor has to be sent there, then we have to send the owner an invoice, and if the invoice isn't paid, then a lien is filed, and then you know that lien then goes with the property until until it's uh rectified.

10:04

Um of course we don't have to follow those steps in the red if the owner is in compliance, so that saves us some time.

10:10

What we're uh talking about doing now is adding a couple of notification steps early in the process.

10:16

And so kind of looking at that process is we get a complaint from the resident.

10:22

We we know the address of that owner.

10:24

We may or may not know a phone number where they can be reached, but we at least know the address.

10:29

And we can send them a postcard.

10:31

The postcard will have to say something like you know, uh, a violation has been reported, it hasn't been verified, but it's just it's kind of a heads up or courtesy notification that there could be this property, and of course, this is more relevant to a property that is uh a vacant property, which is where we see a lot of our our nuisance uh issues.

10:48

So the owner's gonna get a postcard.

10:50

It still may be a period of time before an inspector gets there, but at least they have a heads up to something may be not right at that point.

10:58

Maybe the grass is too tall, maybe the there was a mattress in the art, something like that.

11:03

And then we're working on also a system that this will be a little more complicated to implement, but a system to where we can notify people by via text message if there's a complaint.

11:13

Again, not verified, but we can do that quickly.

11:15

We can do it like the next day or the next couple days after a complaint has been received, even before we can send someone out to the property just to give them a heads up.

11:24

The advantage here is a huge advantage, and that is that so we have about a 68% voluntary compliance rate when people know that there's a there's a by that there's a problem.

11:34

So I'm not saying necessarily that 68% of the people that are notified in this this way will comply, but even if 50% of them do, then by the time the inspector gets there, they'll look at the property and say, it looks like everything is fine, case closed, and then you can avoid everything down in that red box down below.

11:53

So it could potentially make the process a lot more effective just by notifying that res that owner, the property owner, earlier in the in the in the process.

12:03

Now, still, if there's not compliance with that postcard, if you know it's not received, or if the owner doesn't comply, we'll still have to go through our normal process.

12:11

Inspector will have to go out, we'll have to inspect, we'll have to send a mail notice, we'll have to go and re-inspect, and and then all those same steps from before.

12:19

But if we can just get communication early, the theory, kind of the theory of change here is that we can get better compliance and better results, um, and um uh just a more effective use of our of our code enforcement officers' time.

12:35

So uh early communication is the key on that.

12:38

Um, this is what an example of a postcard would look like or a text message.

12:42

Um may not be this exact language, but you know, something to the effect of there's uh this is not a verified code violation, but a courtesy notice so that you can visit the property before it's set it's uh is scheduled for inspection.

12:55

So again, just a heads up and a really pretty inexpensive and easy way to do that, um, and then a text message saying something similar to that.

13:05

So that's the process part.

13:07

Um, in addition to that, in this proposed budget is uh some new positions, um, and uh one of those will be an office administrator, so there will need to be someone uh kind of in the office making sure that early notification process happens, and there'll be some work on the front end to get that text messaging system set up.

13:25

Uh, and in addition to that, three additional code inspectors, uh, and then by adding that office administrator, we actually also can take someone who's currently a uh trained code inspector who is in the office doing administrative work and put them back out in the field.

13:40

So, really the net effect is four code enforcement officers back out in the field, three new ones and one that's in the office that we can send out to the field.

13:48

Uh we also have uh have some additional abatement costs that have been built into the budget because we know that you know if you have more inspections, you're likely to have more abatements, and frankly, we always kind of run dry on our abatement uh funds toward the end of the year anyway, so I think that's needed.

14:02

Um, and then of course the cost for the uh text messaging and the uh postage uh to send all those postcards out every yeah.

14:10

Um so uh this is a simulation.

14:13

This is my last slide, and then we'll uh use entertainment discussion.

14:17

What we did here is we um took last year's backlog, so this started at the same uh point that Brant talked about earlier.

14:24

1463 was the backlog at that time, and what we did is we applied the resources of these three code inspectors back into the field to that backlog just to kind of simulate what it would look like for that uh backlog to be drawn down over the summer.

14:41

So uh in this case we got it, it's down to like 99, but as I said before, it's this was simulated based on three code enforcement officers.

14:49

We really have four because the office administrator will allow someone to go back out in the case.

15:00

So we think that this will make a huge impact on our backlog and um and uh and and make a difference in terms of people getting resolution to the issues that they're having in their neighborhoods a lot quicker and a lot more efficiently.

15:09

So that's really what we have.

15:12

Pretty brief, but um glad to take questions.

15:15

Okay, um, I have counselor Bengal and then Archie.

15:21

Thank you guys.

15:22

Um I guess I have a quick question, a couple of them actually.

15:27

Um I notice on your multifamily housing, you're going down by a number of three.

15:37

So actually, that is a uh it's a typo in the in the budget.

15:41

So that group is a section in the in the department that got reorganized last year.

15:47

So this it says multifamily housing here, but that's actually the performance and accountability group um within the planning and neighborhoods department.

15:54

Uh we are eliminating three positions in that group, but I don't know why it didn't get updated, but this is it's uh it's not labeled correctly.

16:03

The multifamily housing group is actually in code enforcement.

16:06

Okay, yeah, so it's not reduced.

16:08

Okay, good.

16:09

Yeah, all right, because that's what it says here.

16:11

Uh, because I thought, oh, is this how they're paying for the four individuals?

16:15

No.

16:16

Um that's right.

16:18

Um so obviously, because we're a complaint-based system, right?

16:25

This is how you end up with a lot of the backlog.

16:28

Some of the cases, like one that we're talking about that's ongoing right now, like the uh class A mobile home was parked in a yard.

16:38

Um, these are the things that perpetually go on and on and on, and I get calls all the time from and it's more often than not at seniors that you know are elevate about specific things like parking on the grass, right?

16:56

And things of that nature, or um when uh a code enforcement officer who's working that case and they go out in the field and they don't see the violation at that time because a lot of this is J parking, parking in the yards.

17:12

Obviously, when the inspector is getting out there, they're going out there during normal business hours, close the case.

17:17

Next thing you know, I'm getting an ear full about this case got closed.

17:22

Um we figuring out a way when we're talking about communicating how we can not necessarily close the case if we don't see the violation up front, maybe that violation occurs during a certain time period and and get communication in that way.

17:41

Um because oftentimes I'll open a case, and then my case I'll get closed to a duplicate case or a nuisance case that's already pre-existing that's got some age to it.

17:52

Um, how are we really working through these nuisance cases that have some age on them?

17:58

So, one of the things I'll mention is we already do, like for example, a yard car, I'll use that as an isolated example.

18:03

Uh if we show up and there's been a reported of a of a car parked on the grass and we don't see it, we don't close it immediately.

18:09

We try to go back to subsequent times to check it at different times by adding some staff and working on the backlog.

18:17

I think it'll give the freedom to the inspectors to have then that proactiveness to reach out to the complainant and say, Well, what's the best time to catch this there?

18:24

So we can schedule that that that at that time, as well as you know, if these come into play in July, by our goal is by next July to have little to no backlog.

18:33

So then when you're there, they naturally they they've got this overwhelming backlog on their back, so they're trying to work the cases as fast as they can, but then that gives them the freedom to explore cases that are problematic a little further a little longer.

18:46

So I think that's a very very easy goal to hit.

18:50

So one other thing, uh, and this is really this is an idea Brant had uh this winter, and and that was uh taking a lot of our older cases and having some of our code enforcement officers call the complaint or contact the complaintants to find out if the case if the issue was still there because you know, rather than like having someone you know drive to every you know place that the complaint can say, Oh, yeah, that got taken care of, then we can close that case in a more efficient way with the complainant you know, saying, you know, that's no longer no longer an issue.

19:16

So uh we did work through some of the backlog that way over the winter time, and we're still doing it.

19:21

Yeah, so and when that person, and right now it's that it's the trained inspector doing those phone calls, so that would move to administrator that would do that.

19:27

Office administrator, right?

19:28

Uh, one of the things we've trained that officer to do that person to do is when they call and the complaint says, Yes, I can still see the tall grass.

19:34

Let's define where it's at.

19:36

Is it in the backyard?

19:36

Is it in the front yard?

19:37

Because sometimes what they give 311 just is there's tall grass at least.

19:41

It comes down and it's in the backyard, and we need to we need to see it from a different angle.

19:45

So we we basically beef up our description so that when the code officer gets out there, he has a better grasp where he or she has a better grasp of what to look for.

19:52

Okay, so I'm a big advocate of the 311 app.

20:00

And most often it's because you can take the picture, you can submit your complaint immediately.

20:04

I think you have a box, if I remember correctly, that you can stay anonymous.

20:09

Yeah.

20:09

But you don't get that information.

20:12

We don't give that information anyway.

20:13

But I thought there was a box on there that said Do you want to remain anonymous or something of that nature?

20:20

Because I want people to be self-served and use that application instead of sitting on the phone and then being mad because there was a there was loss of translation between what a person reported and how a case got entered or however that works.

20:38

I want to drive people to that app and use that app because of its convenience.

20:43

So are we still working like if it is a little more active, so if I report a case, I can see my case.

20:50

But if my case gets closed out and close to a different case, how do I go look to that?

20:57

That's we we have a new dashboard that's gonna be going live very soon as well.

21:01

Same with the voluntary compliance check uh toolkit, that it's a live dashboard of all the cases.

21:06

So not only can you look at the case like and the reverse of this is well, you're you're working me for having my yard car parking yard and all those five yards have it too.

21:15

Well, they can look at a map and see their surrounding area, what cases are open or have recently been closed.

21:19

So if the case is closed, it'll stay live on that dashboard for 30 days.

21:23

And the citizens will be able to see that instead of having to search by a specific address, you can search by an area and kind of get a populated map that has lots of information about and that'll that'll that's live.

21:33

That's active.

21:34

That's I said that's live.

21:35

It will be updated on a live basis.

21:37

So every night when the system back uh backs up, it'll update that map.

21:41

So you've not only got an address specific way to look up a case, you've also got because they can look up the case and they can see theirs was closed, but one of one is still open, so they can correlate the two, but it'll also be documented.

21:52

Yeah, that's the challenge is if my case got closed, it doesn't report back and go this is the case.

21:58

No, they have to you have to physically go look at it to see there's another.

22:00

And that's the challenge.

22:01

I think when most people see that and they'll see the case is closed, they don't know what case is actually being actively pursued on that specific complaint.

22:09

So I want people to use that because it saves resources of having, of course.

22:15

Our 311 uh folks having to be called because I could be dealing with other stuff, but um are we still working on making sure that app is as efficient as it can be and user-friendly as it can be?

22:30

Yeah, I'm I've got some.

22:31

Because I can have issues sometimes even with putting an address in.

22:34

Right.

22:35

So I've even had some feedback of when my case gets closed.

22:38

Uh it doesn't tell me which case got closed, right?

22:40

Which address because we get people that report multiple, right?

22:43

You know, maybe a neighborhood association present or something like that.

22:45

Uh, I know 311's working with the vendor to get that link fixed because it's not something they can fix in-house.

22:51

So we're constantly getting feedback from citizens and letting 311 staff know.

22:56

So they're on that case.

22:57

311.

22:58

And also my operator of the could be a device area, yeah.

23:02

But true.

23:03

And who's putting the information?

23:04

If you report a case and then it gets closed in the app, all the app tells you is your case was closed by a case number.

23:09

It doesn't tell you which address.

23:10

So if I've reported a hundred of them, I don't know which one of my hundred got closed.

23:13

Exactly.

23:14

So having an address type to it in that reply would be great.

23:17

Variant's working on that with three one.

23:19

So all right.

23:22

Are you done, counselor?

23:24

Mm-hmm.

23:24

All right.

23:25

Counselor?

23:26

Um, I have two questions.

23:28

You only get one.

23:30

Well, if you only have so a part A and part B then maybe you said this already.

23:35

The uh postcards that are sent out, are they sent to the address where the potential issue is or to the owner of the property, I think about like uh someone they're a renter, and uh you know, if they don't own the property, maybe they will be the one cleaning up the trash chuck and debris or whatever it is, but ultimately I mean, obviously the owner would need to know what we have to pay.

23:58

But who do you send it to?

24:00

Yeah, so um obviously we gotta work through the details.

24:02

There'll be some manual process of that postcard process plus some automated uh the automated side should help us guide if if the reporting address and the address from the assessors page is the same, then we send one postcard.

24:15

If they're separate, then we send two.

24:16

Okay, so we would send, but sometimes a landlord may have their property registered to that property, so we don't know how to find the landlord.

24:23

So those are the obscure times we wouldn't be able to do that.

24:26

But for the most part, most landlords have the address, and the assessors page has their business address or their home address, and we would be able to send two postcards.

24:34

Oh, good.

24:34

Um the I appreciate the updates on the app because sometimes I feel like I'm the 311 for some of my residents, which is fine.

24:43

Uh definitely love to hear from them.

24:45

Uh so continue on calling me uh any time of day.

24:50

Uh but and maybe you talked about this and I I missed it.

24:54

Is there a page where I could go on and see in my district how many complaints or have the so the dashboard I mentioned while ago when it goes live, you'll be able to turn on a layer that shows all the districts.

25:00

So the dashboard I mentioned will go when it goes live, you'll be able to turn on a layer that shows all the districts.

25:05

Okay.

25:05

So you'll be able to turn on your district and focus in on your district to see how many are within your district.

25:09

Okay.

25:10

It's actually a map, it's a map.

25:11

It's a map.

25:12

So it's a dashboard map.

25:13

So we are looking at, and it's a real easy add of adding also the uh a layer that would show the neighborhood associations because we have all that.

25:20

So if you were had a neighborhood association that wanted to know how many complaints were in their area, it would then and we can search that do an open reference request too, but this would be a visual assistance to that.

25:29

So Harper Um I'm an ad 311 user as well.

25:38

I literally drive around the community making complaints.

25:41

But um, I do the same.

25:48

I mean you're proactive for well, just like I thought I owned all the yard parking.

25:52

I found out at the last meeting conversation, you own it too.

25:56

The what?

25:59

Oh, we won't exist.

26:03

Yeah, that's a move.

26:04

Um, but uh we're to your point, you know, driving people there, but we're not going to not allow people to call the energy.

26:13

Oh no, yeah.

26:14

No, yeah, you can always email call or do you have a lot of things?

26:17

No, that we didn't.

26:18

I get what he was saying, we want to make sure we're driving people, and I agree, but yeah, my parents are just in each.

26:24

So we won't be able to do that.

26:26

Matter of fact, five hundred five out of six, twenty six hundred still works.

26:30

The old mayor's actually four rings we want to still work.

26:32

Yeah, gotta maintain that.

26:34

So, yeah, that that's I just because I know a lot of things I'll only so technical and I get it, but we still have people they can't.

26:42

My mom has my mom has a cell phone, but that's all she knows how to do is make a flip phone.

26:47

Yeah, yeah.

26:50

So no texting, none of that.

26:52

So that's all we need to just make sure that's all our uh elder population because my community that's normally who's making those complaints because they sit in the home sit on the porches and we say bank that they are right.

27:07

Okay, hold on.

27:09

I'll put you back in the queue.

27:10

That's from me.

27:11

That's home.

27:12

I won't counsel you, cancel you yet.

27:14

Um are you done, Council?

27:16

Okay.

27:16

Uh counselor Dutton.

27:18

So um I want to go back to the multifamily housing that you said that removed the three.

27:26

Yeah.

27:26

Are those the uh dedicated apartment inspectors?

27:33

Yeah, so um just a bit of clarification.

27:35

That that that word multifamily housing on that page should actually say office of performance and accountability.

27:41

Um it is uh so and this is behind the scenes in the budget.

27:45

We have like sections of the department, and this section is one that we uh reused when we reorganized last year.

27:53

Okay, and so um it uh the numbering of it is the same as what we used to use for multi-family housing, but now that group is it's called performance and accountability.

28:03

So the group that you're thinking of the as a multifamily housing group has not been changed at all.

28:08

Um is within code enforcement, and it's the same staffing level as it was before.

28:13

We did eliminate three vacant positions in the performance and accountability group, but no eliminations on the multifamily housing group.

28:22

So it's still two uh it's with coasts.

28:25

It's four four co-masters and two fire marshals for apartments, that's right.

28:30

Yes, yeah.

28:31

I guess I'm gonna know that.

28:34

And I know that I also had a question.

28:38

Uh we had talked about this.

28:41

So it was my understanding that uh there were some vacant positions that had not been filled, and that's not going to affect the additional four that we're looking at adding the code.

29:00

That's that correct.

29:01

Um so yeah, there's an additional three inspectors and an office figure we talked about.

29:10

Um we we there are some vacant positions that are listed down below that we've eliminated.

29:15

One of those does say neighborhood inspector, and so um the uh background on that is we initially had asked for a supervisor position as part of our proposal between the time that we asked for that supervisor position and now uh we actually had two positions that were eliminated, but they weren't code enforcement officers that were doing regular code enforcement work.

29:36

They were it was a contract we had in the Tulsa Housing Authority, and the Tulsa Housing Authority was basically paying us to inspect some of their properties.

29:45

They decided to no longer contract with the city to do that.

29:48

So those positions, those two positions were eliminated because we didn't have the you know, those were not general fund positions anyway.

30:00

And so we when we'd asked for the supervisor to go along with this proposal, we initially thought we would need that, but when we had those two less positions, we said that we decided we didn't need that anymore.

30:07

So what we're talking about now is uh essentially um instead of having that supervisor, which was originally proposed in the budget, uh potentially adding back this neighborhood inspector that's listed here, um, so that we're not taking a step backward in terms of code enforcement capacity.

30:24

Okay, so how many code enforcement officers do we have total right now?

30:29

I think we have 29, yeah.

30:35

Actually, 28 that includes including this position here that's quite frozen.

30:39

Yes, and those but those positions are all filled.

30:42

Uh I've got a couple vacancies that just got posted.

30:44

I mean, like I have I had one position moved last week, and one position was eliminated that terminated last week.

30:49

Okay, so those are brand new positions, so the vacancies they're still internal, they're less than a week old.

30:54

Right, yeah.

30:54

So really 27 filled physical bodies right now.

30:58

So yes, of course that includes supervisors as well, and everything.

31:01

So yeah, that's what I wanted the clarification of.

31:05

And it includes that multi-family group.

31:07

Right, right, right, right.

31:08

Okay, thank you.

31:09

Yes, Councilor Bangle.

31:12

Thank you.

31:13

Um actually triggered a question in my mind.

31:18

We're talking about vacant properties, cloud titles, all these different things where you probably won't remember this, but probably about four houses down from me, there was a uh renter who either was evicted or for whatever reason vacated the property, had never mowed the lawn.

31:40

Uh do you remember this?

31:41

Yeah, yeah, they just took everything and just threw it out there in the street, basically, for everybody to deal with, and it took several.

31:50

So that property owner actually lived in Sarasota, Florida, if I remember correctly.

31:57

So when you have um where like in different portions of the city where you have people constantly texting, wanting to buy properties, right?

32:06

Some of these folks don't even live in our communities, um, and they're renting to these type of renters who are not maintaining the property, and those people are out of the state, out of the city.

32:17

How big a challenge is it to deal with those folks?

32:23

Is that elongate the process?

32:26

Um, so when you have an absentee landlord that just won't communicate with it, it obviously becomes very difficult.

32:32

So but many times they'll reach out to us and ask for your local resources or say, you know, I'm tired of this property, I want to sell it.

32:37

So we have an active investors list that we offer to people not only from our collaborative infrastructures program, but as well as just any vacant property uh that we may want to introduce a new local buyer to them.

32:48

Um but yeah, I mean, obviously the hardest challenge is when they don't respond to us at all, and we don't know how to get a hold of them in any form or fashion.

32:55

So that kind of leads to the back to my question.

32:57

Does us not give us the lever to kind of accelerate a batement?

33:03

Um I mean, really, the only thing it would allow us to do is I mean the voluntary program we're working on is if you have a local customer of ours, right?

33:12

You know, we're gonna work with him.

33:13

Right.

33:14

Obviously, if we have an absentee landlord, it just goes through the normal process, which we're gonna we're gonna process as fast as we can.

33:20

10-day wait on the notice as soon as we can get it scheduled to a work order, and then our work orders are scheduled to our contractor by geographic location.

33:27

So it may be an extra couple of days to get Eastside done because we're in West Side Monday, we're coming to Eastside Thursday and Friday.

33:34

So yeah, so that doesn't that doesn't slow us up at all.

33:37

You know, we can't accelerate it any faster than what we have on ordinance because it matches state law.

33:42

So 10-day notice is reinvading.

33:43

Yeah, now the summary abatement, once they've become a violator once and they don't change their during that two-year period.

33:49

That 10-day period goes away and we immediately go to work order.

33:52

Right.

33:52

So okay.

33:53

Yeah, I would just when that kind of stuff happens, you're like, oh my gosh, and this person, this property on it.

34:00

It took us like two weeks.

34:02

Yeah, and I heard about it every day that I get when I pulled up in the driveway every day.

34:08

Somebody was coming down.

34:09

So that's kind of the challenge when you have those type of scenarios.

34:12

And I doubt that's a one-off.

34:14

Yeah, I might add something else Brandon has done.

34:16

He's always thinking of innovative ideas, and uh another thing Brent has done recently is in our uh code case system for the code inspectors use.

34:24

If we have contact information for the owner, you know, a phone number, an email, he's made it so that where that information is posted at the top of the property record so that the code inspector has a way to contact them, and that is just an easier way because it's it was always kind of buried in the notes, but just making it easier for that code inspector to find that information to maybe just give that person a call and say, Hey, I know you're in Sarasota, Florida, but you know there's a huge issue with this property, you know, you need to get it taken care of, and sometimes like that is a more effective way than sending something into mail, right?

34:55

Um so yeah.

35:00

Um so if you get all this done, I think going from a 45-day window down to a 30-day or less window.

35:04

I think that will certainly please a lot of citizens.

35:08

So that's our goal.

35:09

Yeah.

35:09

And that interactive map will definitely be helpful.

35:13

Yes.

35:16

Counselor Bowser.

35:17

Thank you.

35:20

Trying to track with somewhere in the comment we brought up 311.

35:23

Are we fixing the issues with 31?

35:27

We have several times where folks call and it doesn't work or they lose it.

35:33

I mean, there's I've got lots of documentation in 311 not working.

35:38

Yeah.

35:40

I think I mean Brandt does address a little bit the issue of you know when uh people are are calling in and then their cases, you know, it basically gets handed off to our system, right?

35:50

And so really I think one thing that will be helpful is having this mapped that people can go and look to verify that the case that they reported, they can look on a map and see, okay, because if it's on that map, that means it's gonna hand it off to code enforcement.

36:04

Right.

36:04

And that really is kind of the way the system works, is it?

36:06

Yeah, 311 is like an entry point, it's it's you know, taking that information and then it's handing it off to a different system, which is what we use to manage in both cases.

36:15

And that all those cases, like for instance, within the last 30 days will be reflected on this dashboard map so that people can see.

36:21

Okay, so that case reported, may not have been inspected yet, but I can see it's on the radar, code enforcement knows about it, and so you know, and then they can also see when it eventually gets dissolved and closed and truly closed, because closed on the on the 301 side may not mean it's closed on the code.

36:37

Correct.

36:38

I think that's what you're talking about.

36:39

Yeah, so and I think we've done a we've done a we try to educate people to go to city of Tulsa.org slash code.

36:45

At the very top, it says what's the status of my code violation.

36:49

When they go there, they can look it up my address.

36:50

And then when you look up by dress, you're gonna get the entire history of that property back to 2018.

36:55

Okay.

36:55

So you're gonna see that it's had 42 cases, and mine was closed, but there's one right above it, right below it's still open that somebody report the date for I think.

37:04

Oh, okay.

37:04

So that way you still know there's an in-progress or receive status.

37:07

And then the map is really great because it's got a legend that shows you every status we have, and a very layman's term of what their statuses mean.

37:15

So what's receiving, what's submitted me, what's that's the terms we use on a daily basis.

37:19

But normal citizen wouldn't know that, correct?

37:21

Right.

37:21

So that's on the map.

37:22

And I think that's where there's been confusion because you know, I'll you you'll say, well, it's open, or they're seeing that it's closed because they're not looking at the one before it or after it, right?

37:32

Because they're calling it.

37:33

Because like Councillor Bank will say what it's a very popular issue in the neighborhood, we may get six complaints.

37:37

Correct.

37:38

One's gonna stay open, the other five can do a closed duplicate text or email.

37:42

So that'll be helpful.

37:43

And when are we standing that up?

37:45

Uh the dashboard's ready to go.

37:47

I'm actually got them integrating it into our page now.

37:49

Okay.

37:50

I ask them to integrate it last night.

37:51

So the map, so do you have to do that?

37:52

The map will be there.

37:53

Yeah, it'll be right up by the status of my code case with that link.

37:58

Next week or two, yeah.

37:59

Yeah.

37:59

Oh, they'll probably be by the end of this week.

38:01

Okay, so they've been the actual toolkit you mentioned earlier, it's it's ready to go too, and just they've got to integrate it to make it live.

38:06

No, it did the maps could be super helpful.

38:09

Yeah, because I when I get complaints because they're not happy with 311, I can send them to the map.

38:14

Yes.

38:15

Yep.

38:16

Okay.

38:17

This is it, and then I'm cutting you off.

38:21

Question number three.

38:22

Council being open all day.

38:26

Yeah, I most certainly am.

38:28

Um so one of the other things that I might suggest is the ability to add additional notes to a case once it's been opened.

38:38

Um, especially when I'm in this app and I, you know, pull up my requests, right?

38:44

Oh, then you can't add it up.

38:46

If I accidentally enter the wrong address, right?

38:50

Um, because I one of the things about that app that I don't like is um when you enter the address and you have to pick that little pinpoint on that map, um, and you're not really paying attention, did it pick the right dot, or did I actually pick the wrong thing?

39:10

I have reported things on my own house.

39:12

Um that's a job.

39:14

Is there a way potential that you do?

39:17

I know you do.

39:18

Um, but is there a way potentially that I can go back in there after I've opened the case, either update the notes in the case, or if I did screw up and enter the blog.

39:27

The only way I'm going to do right now is you have to either call three one on, which I know is very tasking, or you can email them at Tulsa 311, and they'll update it that way.

39:35

Yeah, because they send us an email, and again, it's their system, so they're going to send us an immediate email, and the admin staff will add it to the case.

39:41

So it'll on our system, it'll say original complaint and there'll be a date with an additional information.

39:46

Yeah, you just have to do it that way, right?

39:48

To my knowledge, you can't do it through the app.

39:49

Because I'm the reason why I'm thinking that is because after I've opened the case, right?

39:53

And I can't go back and add additional notes, potentially I may have thought about after the fact that hey, when we're talking about this may not occur, this only occurs during this certain dime of the day.

40:04

I could have added those notes after the fact, or if I screwed up and entered the wrong.

40:08

We can pass those on with Rio.

40:10

So the only thing I'm thinking through the logical and I think is the app maybe limited.

40:15

The more we can develop that, I think the better off that will be.

40:19

Because everybody always walks around with this in their hand except for the fluid phoneers, obviously.

40:26

So that was it.

40:28

Are you sure you're done?

40:31

I got it all on the case.

40:32

Um could you guys go a little bit more into the business side and how when you have a business that has abatement issues, how you notify that owner of that business property, um, but also the ones that are closed.

40:57

I mean, when I'm talking, business is closed, shut down.

41:00

Shut down, yeah.

41:01

And um when you talk about how you try to help them sell their property rather than demo the property, how long of a process is that?

41:11

I mean, are you guys already doing that?

41:14

Because I have a couple properties in mine that people are trying to purchase, and it's taking an extended uh long time to uh get it done.

41:26

On the notification side, both the residential and commercial, they mirror each other.

41:30

So everybody every nose goes to the property itself and that address, and then we send it to the owner of record for the Tulsa County assessors.

41:39

Now, if we open and we know of any other addresses, we'll we'll add them to the different additional notification.

41:45

So there is a distinct difference between tall grass and weeds and trash stuck and debris, is what we call a simple legal process.

41:51

We just the public information, what you can grab, that's what we use.

41:55

If it's securing, and we have to board it up, or if it's a dilapidated structure, we do a full legal research.

42:01

So we're gonna go through and find every lien holder and notify them as well.

42:04

So mortgages, banks, contractors, liens, everybody.

42:07

So you could have a you could have 10 notices go out on one property if it if it if it fits that criteria.

42:13

Yeah, uh, so many times we know of others and we'll identify them.

42:16

Um as far as the business side and the developers and and investors, recently I have we have started passing those along to Aaron Hursley because I know he's got his eyes out for property and people looking for connections, but other than that, we don't have a big resource pool of investors looking to buy commercial projects.

42:35

It's mostly all almost all geared around residential, yeah, or even just make some multifamily, but it's usually small small single family.

42:42

There's one in particular that particular that has been in the news recently that has had uh a spike in crime.

42:53

And so um, whatever we can do to, and I know that there is someone very interested in that property, but it's just taking I mean the the guy is slow as molasses wanting to sell it.

43:07

I'll compare that to selling the promenade as well.

43:10

It's you've got a you've got an out-of-town investor or an out of town owner that's just not gonna hurt.

43:18

Just by saying that we're either asking me with an astronomical working cost or they're just slow on, but like the one you're speaking of, which I know which one you're talking about.

43:30

We're meeting with that owner every other week to keep them apprised of the issues we're having.

43:34

Well, it's just not that one, but yeah, I mean, there's like I said, there's a couple of things.

43:38

There's a couple that have had a spike in crime.

43:41

So yeah, especially 41st in Yale.

43:45

So, yeah, okay.

43:48

All right.

43:49

Well, I I appreciate all that you guys do to keep our city looking pristine.

43:57

So um appreciate it.

43:59

And um any other questions for these guys.

44:03

Yes, okay.

44:05

Um Council Hall uh Town Hall this this week uh about some of the programs.

44:11

Uh rolling out that's being proposed.

44:15

Um any of those impacting the budget at all, or is it just uh well there is a position?

44:22

You can talk about the VIP program.

44:24

So uh Council Hart Harper is talking about uh something we'll be bringing to the council very soon, uh vacancy improvement program.

44:31

Um but um we there is a position proposed, a new position in the budget called the housing program coordinator, and uh that position we can potentially uh administering that program as well as a couple others that will help to promote uh redevelopment of affordable housing.

44:47

So housing that's currently vacant, redeveloping it to become an affordable housing.

44:52

So uh yes, there is a position that's proposed in there to be able to administer those programs.

44:57

Okay, all right.

45:00

improvement program um but um we there is a position proposed a new position in the budget called the housing program coordinator and uh that position would be potentially uh administering that program as well as a couple others that will help to promote uh redevelopment of affordable housing so housing that's currently vacant redeveloping it to become an affordable housing so uh yes there is a position that's proposed in there to be able to administer those programs okay all right thank you guys oh wait wait wait not off the hook yet councillor dent thing I saw that go ahead or be it for me to interrupt um I just want to tell you thank you for everything that you guys do especially you brett you're like our VIP at the city and I can just well I'll just appreciate that but it's my team my team is awesome and I have a team that just loves what they do and they're very committed to staff it's my team well I'm very grateful thank you you have a very dedicated team we appreciate them a lot they are counselor Drite just wanted to wrap back to the question and answer here about staffing so in an upcoming meeting here as I understand it there will be like a highlight of all the staff positions in the budget proposal so that we can focus in on and better understand so we'll put a as I said this morning we'll throw glitter on that one and make sure we all hone in on the um code enforcement side but um I think there's going to be a whole rundown I think Marissa said that we're gonna have a meeting that's all about the interest new staffing across departments that's right there's vacancies and yeah new positions yeah but we'll have to pay attention to that one yep yep okay last call anybody over how far along we're right almost really three that's awesome and that team's actually okay so do you have enough staff yeah that is a very good update that's perfect I'm glad to hear how about shopping malls one in a there's a thing and one in particular right none in particular just asking just for a friend just in general okay all right thank you guys appreciate you we are now adjourned

Discussion Breakdown — Share of Meeting
Code Enforcement█████████████████████████████████████████████87%
Public Engagement████8%
Community Engagement██4%
Housing1%
Summary of Proceedings

FY2026-2027 Budget Meeting: Code Enforcement Presentation and Discussion

On April 29, 2026, the City Council held a budget meeting at 1:00 PM to discuss the proposed FY2026-2027 budget and capital plan for code enforcement. Representatives from the Planning and Neighborhoods Department, including Director James Wagner and Code Enforcement Manager Brent Richard, presented a comprehensive plan to eliminate the code enforcement backlog, improve communication with property owners, and add new staff positions. The discussion also covered data on case volume, process improvements, and technological upgrades.

Consent Calendar

  • No consent calendar items were identified.

Discussion Items

  • Backlog and Case Volume: Code Enforcement Manager Brent Richard reported that case volume has increased 56% from 2018 to the end of last year. The department averages 17,000–18,000 cases per year. Priority 1 and 2 cases are handled within a week, but Priority 3 cases (about 82% of the backlog) — including trash, junk, debris, tall grass, and inoperable vehicles — have the longest wait times. The backlog peaked last summer at 3,000–3,500 cases and currently stands at 1,641.
  • Two-Customer Approach: The department is shifting from focusing solely on the complainant to also treating the property owner as a customer. Early engagement with property owners is intended to increase voluntary compliance and reduce the need for abatement work orders. Tools include a voluntary compliance toolkit (a one-pager and website with dump passes, roll-off dumpsters, etc.), postcards and text messages sent as courtesy notices before an official inspection, and a work order information sheet.
  • Process Improvements: The current process involves a complaint, inspection, mailed notice, 10-day reinspection, and then abatement work order if non-compliant. The proposed process adds an early courtesy notification (postcard and text message) before the official inspection, giving property owners a heads-up to address potential issues before an inspector arrives. This early communication is expected to leverage the 68% voluntary compliance rate seen when property owners are aware of a problem.
  • New Positions and Resources: The proposed budget includes funding for three new code inspectors and one office administrator. The office administrator will handle early notifications and administrative tasks, allowing a currently desk-bound code inspector to return to the field — netting four additional field officers. Additional abatement funds are also included to address anticipated increases in inspections and to replenish funds that typically run dry by year-end. Costs for text messaging and postcards are also budgeted.
  • Simulation Results: A simulation applying the three new inspectors to last year’s backlog (starting at 1,463 cases) showed it could be reduced to 99 cases over the summer. With the net four officers, the department expects an even greater impact, aiming to eliminate the backlog by July.
  • Clarification on Budget Positions: Director Wagner explained that the budget page labeled “Multifamily Housing” was a typo; it actually refers to the “Office of Performance and Accountability,” where three vacant positions were eliminated. No positions were cut from the multifamily housing inspection group, which retains four code inspectors and two fire marshals. Two previously eliminated positions were funded by a contract with the Tulsa Housing Authority that was not renewed. The originally requested supervisor position is no longer needed due to those reductions, and the department is considering adding a neighborhood inspector to avoid a net loss in capacity.
  • Technology and 311 Integration: A new public dashboard map is set to go live within the next two weeks. It will display all active and recently closed cases (30-day history) by address and geographic area, with a legend explaining statuses. Citizens will be able to see whether a case has been received, is in progress, or closed. The map will also have a layer for council districts and potentially for neighborhood associations. The department is also working with 311 to fix app issues, such as linking a closed case to its specific address and allowing users to add notes after filing.
  • Absentee Landlords and Vacant Properties: Council members raised concerns about out-of-state absentee owners who do not respond to notices. The department maintains an active investors list to help connect interested buyers with such properties. For properties that don’t respond, the standard process applies, and the 10-day notice cannot be accelerated due to state law. However, summary abatement (immediate work order) is possible if an owner has been a violator within the previous two years.
  • Business and Dilapidated Structures: For commercial properties, notification mirrors residential procedures; for dilapidated structures or boarding-ups, full legal research is conducted to notify all lien holders. The department is working to connect owners with developers for redevelopment rather than demolition, but noted that finding investors for commercial projects is more challenging than for residential.
  • Councillor Harper’s Vacancy Improvement Program (VIP): Councillor Harper mentioned a forthcoming Vacancy Improvement Program. Director Wagner confirmed that a new Housing Program Coordinator position is proposed in the budget to administer that program and other affordable housing redevelopment efforts.

Key Outcomes

  • The council received the presentation and engaged in detailed discussion. No formal votes were taken.
  • The meeting was adjourned after the presentation and Q&A.
  • The department will continue to refine its early notification processes and is working with 311 on app improvements.
  • The new dashboard map is expected to be live within the next two weeks.
  • A future meeting will focus specifically on all new staffing positions across departments, including code enforcement’s proposed new roles.

Meeting Transcript

Well, I don't know where the page. Oh, here we go. Welcome everybody to the 1 p.m. Uh Wednesday budget meeting. Um item number one call to order. I called us meeting to order. Two discussion with representatives from code enforcement regarding the proposed FY2026 2027 budget and capital plan. Come on to the table. Welcome, welcome. All right. Uh good afternoon. Good afternoon. Uh James Wagner, I'm the director of the planning and neighborhoods department. Brent Richard Manager for Code Enforcement. Um so uh we have prepared a presentation for you all to kind of walk through uh some of the uh budget presentation you see that you had from last week from the mayor. Um so if it's okay to me, we'll proceed to that. Yeah, absolutely. Let's go. And uh start us off and then I'm gonna uh take take the so basically you know, obviously the overall uh overview today is you know to cover the mayor council retreat priorities, uh discuss some goals and some new approaches for code enforcement. We'll go over some data case or case load for the backlog, discuss some more effective processes and adding some additional and adding those additional resources to how how we'll allow us to obtain and get to those goals, and then how we plan to monitor our performance. Um as y'all know, because y'all were all present with us with the mayor council retreat. Nicely, Sarah Laminated. Uh oh I don't I don't personally do the lamination. Okay, well we have experts in our okay, okay. I was giving you all the credits. Yeah, um, but uh obviously code enforcement was up on the board, mentioned numerous times, and obviously the big focus was our long wait times uh and addressing and getting to a proactive enforcement level. So the overall goal that was mentioned by the mayor was to eliminate the code enforcement backlog. Uh also integrating some some things we've already started doing, but also some early communication prior to formal mail notices, and then a very strong two customer approach for getting to voluntary compliance. So 2018 is when we had the software we have now, so that's as far as as far as when we went back on data. Um as you can see from 2018 till the end of last year we had a 56% increase in our case volume. Um so right now we average from the last three or four years 17 to 18,000 cases per year that we work or handle or touch in some form or fashion. Of those, as y'all know, we prioritize every case that comes in, priority one and priority two, are usually handled within a week uh at the very latest, priority three, which is the bulk of what we get, about 82% for what most of y'all hear about because those are the ones that are in the backlog so long, take us longer to get there. That's your track, your typical trash joke and debris, tall grass and weeds in operable vehicles. We're gonna have a wrap song by the end of the year about tall grass, junk and debris. I know I'll say that so fast. I've said this over time a lot. Yeah, yard parking. Yeah, we call them yard for so you know. So the other focus we looked at was you know how to eliminate the backlog. So we started tracking it earlier this year. Um I started reporting to James back in May, what the backlog looked at like. So May of last year we were around 1500 cases. It peaks usually during the middle of the growing season to around three to three 3500, and as you can see, starts coming back down. Uh currently we're at like 1640, so that goes right in stride with last year in May. That's what you're at now. It's 1640. 1641. Yeah. Those are just the reported ones. What's that?

SUMMARIZED BY OPENPUBLICA AI
TRANSCRIPT VIA PUBLIC VIDEO
openpublica.com