Category: Advocacy

Easily find TIF districts in your ward but good data on their current obligations is missing

Ald. Ameya Pawar speaks to the Board of Education (WBEZ/Bill Healy)

Alder Ameya Pawar is willing to give back TIF money from projects in the 47th Ward to the Chicago Public Schools. Photo: Bill Healy for WBEZ

Alders Ameya Pawar (47th), Pat O’Connor (40th), Joe Moreno (1st) and Pat Dowell (3rd) are introducing a resolution at today’s budget committee to ask all alders to choose and stop certain TIF-funded projects in their wards (instructions on how to find TIF districts are below) so that the money can be declared as a surplus.

Part of the surplus would be given to the Chicago Public Schools, where it would have gone had property tax revenue never been diverted to the TIF.

What is TIF? Quick answer: All of the new property tax revenue generated after the date the “Tax Increment Financing” district took effect goes to a fund that can only be spent on certain kinds of projects within that district, while all of the property tax revenue generated at the amount that was collected just before the district took effect continues to go to the city, the school district, and other taxing districts.

Alder Pawar has already picked $16.5 million worth of projects that he’s stopping in order to give back the money to schools.

It’s still very difficult to know how much unallocated money is in a TIF district’s bank account (what is essentially surplus). It’s also still very difficult to figure out which projects have had money allocated to them (called an obligation) but not yet spent.

Patty Wetli reported in DNAinfo Chicago yesterday:

The resolution works as a companion to legislation [actually a resolution] previously introduced by Ald. Carlos Ramirez-Rosa (35th), which called for the city to funnel unallocated TIF dollars back to CPS. [read the resolution]

Rather than allowing Mayor Rahm Emanuel and his budget office to decide where to sweep for TIF surplus dollars, Pawar said aldermen should be leading the effort, stating which TIF projects they’re willing to give up.

Instructions to find TIF districts in your ward

You can use Chicago Cityscape’s Places maps to easily find which TIF districts overlap any of the 50 wards.

  1. Find your ward. Use the 3rd Ward, Alder Pat Dowell because Wetli already explored the 47th Ward TIF districts.
  2. Scroll down to the table called “3rd Ward, Ald. Pat Dowell’s Nearby Places”.
  3. Type “TIF district” in the table’s search form. Gasp at the fact that there are 17 districts that overlap the 3rd Ward.
TIF districts that overlap the 3rd Ward (Alder Dowell)

This screenshot shows 10 of the 17 TIF districts that overlap the 3rd Ward.

Let’s look deep at the TIF district called “24th/Michigan”, 76.7 percent of which is in the 3rd Ward, has several millions of dollars in obligations to vaguely-described projects, to continue paying for already-built projects, or future projects. This includes $6.4 million for the Cermak Green Line station and $4.5 million annually for an unspecified project at the National Teachers Academy pursuant to an intergovernmental agreement with the Chicago Public Schools.

24th/Michigan TIF district

A map of the 24th/Michigan TIF district.

The National Teachers Academy project isn’t even on the city’s mildly useful TIF projects map.

Alder Dowell has her work cut out for her to find projects that are in both the 3rd Ward and in one of the 17 intersecting TIF districts that she would be willing to cut so that the Chicago Public Schools are less broke. The same arduous but noble task belongs to all of the other alders as well.

Adrienne Alexander tells ChiHackNight what she does as a union lobbyist

Adrienne Alexander speaking to ChiHackNight at Braintree. Photo by Chris Whitaker.

Adrienne Alexander speaking to ChiHackNight at Braintree. Photo by Chris Whitaker.

ChiHackNight is Chicago’s weekly event to build, share & learn about civic tech. Me and 100 of my friends (50 of whom are new every week!) meet in the Braintree auditorium on Tuesday nights at 6 p.m. on the 8th floor of the Merchandise Mart. Sign up for notifications on upcoming presenters. The content of my blog post is derived from real-time note taking.

Adrienne Alexander, or @DriXander on Twitter, came to ChiHackNight last night to tell us about her experience as a lobbyist working for the state’s largest public employees union. She lobbies the Chicago City Council and the Illinois state legislature for bills and budget modifications that would impact the members of the American Federation of State, County and Municipal Employees council 31.

Members of AFSCME (afs-me) are staff at numerous Chicago city departments and in state government. Alexander watches new bills that come in and analyzes what their impact might have on its members.

She gave the example of the privatization legislation that she lobbied, the Privatization Transparency and Accountability Ordinance, for three years. Salon reported on the PTAO in 2013, saying, “[it] is designed to help prevent abuses of privatization, and avoid the kinds of deals negotiated in the past that were intended to help close budget deficits but turned out to be massive boons for corporations and Wall Street while losing long-term revenue for the city.”

Alexander, however, had been battling efforts to privatize city functions earlier. In 2011, she said, Mayor Rahm Emanuel was trying to privatize the water billing group. This would have been realized by amending the budget and reducing the amount budgeted for that group of staff.

“We represented those folks”, she said. “It got a lot of aldermen upset, it was supposed to save $100,000 annually but also lay off 40 people.” It didn’t happen. And neither did the 311 privatization that Emanuel proposed in 2015 for the 2016 budget. 

Alexander said that it was hard to keep the press focused on this issue for three years, because nothing was happening. “If there’s nothing happening, they would say, then there’s nothing to write about”, she said.

It was passed in November 2015. “It’s hard to get things passed that don’t have the mayor’s support,” Alexander said. “A lot of the calls the aldermen get are not about policy, but about alleys, trash, tree trimming, these very ‘quality of life’ issues specific to their ward”. 

There’s a good reason – for them –in all of this, she explained. “You can be the most citywide alderman, really focused on policy, but if you don’t take care of the stuff in your ward then you will lose your election.”

Alexander gave some advice to ChiHackNight members who are building tools that explain why some policies aren’t working and should change. Claire Micklin asked how to get alders to “mobilize on and care about policy issues, and can they affect policy change from the ground up if the mayor isn’t necessarily generating or supporting that policy issue?”

Micklin led the development of “My Building Doesn’t Recycle”, a map where Chicagoans can report that their multi-unit building doesn’t have a third-party recycling service (required if the tenants of a building with 5 or more units request it).

Alexander said “I think there’s not so much a culture of [alders generating their own policy initiatives] here, but I think it’s possible”.

She advised Micklin, and anyone else who’s working to change a city policy, to:

  • Choose your sponsor carefully.
  • Be clear of what your expectations are, have a plan so you can help guide them
  • Have grassroots support, so it’s more than one person coming and talking to them about it
  • Make sure they’re hearing about it from different places, and find out who else they’re listening to.

In each ward, she said, there’s at least one organization that an alder really cares about, so if that organization is making something an issue, or it would be beneficial to that organization, then they could be helpful.

I’ve seen this kind of organization-derived influence a lot in property development matters. If there’s a neighborhood-based organization that purports to represent resident issues in a specific boundary, then the alder who’s receiving a new property development proposal will ask that the developer meet with the organization to gain their approval. I’ve seen situations, especially in the 1st Ward, where the alder supports the development if the organization supports the development.

Alexander concluded her response to Micklin’s question, saying, “It’s really helpful if you can do a lot of the legwork, and you can get the alderman plugged into the process.”

Cataloging the city’s emails about what staff said regarding Laquan McDonald’s death

Screen grab from the released Laquan McDonald video

The City of Chicago released a trove emails spread over eight PDF files containing 3,000 pages, on New Year’s Eve, wherein city staff, including from the mayor’s office, police department, law department, discussed how they should handle countless requests from the media for information about the police shooting of Laquan McDonald.

In the middle of the night on October 20, 2014, Chicago police officer Jason Van Dyke shot 17-year-old Laquan McDonald 16 times, killing him.

Over a year later, a dashcam video of the shooting was released, sparking protests, theresignation of Chicago’s Police Chief, a federal investigation, and calls for the Mayor and State’s Attorney to resign.

I set to work that night reading as many as I could, and gathering strangers on Twitter to help read and catalog them.

This blog post is intended to point to the Google Sheet where we – over a dozen people who congregated here via Twitter – recorded the details of each message, including what it said, what we think the communicators meant, and what information was missing.

Read the Laquan McDonald emails catalog.

Chicago’s TOD rule is the only reason multi-family is being built in neighborhoods

This is the ordinance that says residential developments have to provide 0.5 car parking spaces per home, and that the minimum home size can be smaller.

How many units? At least 1,500. Here’re the 19 buildings I know about that are being built within 600 and 1,200 feet* of a Chicago Transit Authority ‘L’ station – the only areas, essentially, where multi-family housing can be developed.

Why can’t dense housing be built elsewhere? Because the most desirable living areas in Chicago – along retail streets in Logan Square, North Center, Lincoln Park, Lakeview, and West Town – are zoned for single-family use. (And ad-hoc zoning districts taking the place of community land use planning.)

How do I know popular neighborhoods are zoned for single-family use? Because Daniel Hertz’s new Simplified Chicago Zoning Map makes it easy to see. Yep, even along those dense business districts and even outside the train stations.

Do the single-family home zones contain single-family homes now? Absolutely not! Much of the buildings in areas zoned for single-family homes have everything but! The particular view of the map that Hertz uses in his blog post shows that even adjacent to CTA stations, and within 1 block, there are only single-family zones (in red). There are many multi-family buildings in these red zones.

Red areas are zoned for single-family homes only.

Red areas are zoned for single-family homes only. View the map.

What ends up happening there? Teardowns. And the Lakeview Chamber of Commerce finds believes that non-matching zoning – it matches neither the existing uses nor the needs for the neighborhood – and teardowns are going to cut into consumer spending on its lively retail streets. Lakeview is seeing a population change to families which tend to have less disposable income.

More housing in a popular neighborhood means more shoppers, more property taxes, more “boots on the ground”, more “pedestrian congestion” in front of our local businesses.

Doesn’t the ordinance make station-adjacent parcels friendly to multi-family housing because of the TOD ordinance? Yes, and no. As Hertz points out, “virtually every sizable development involves a zoning variance or planned development process that goes beyond the zoning you’ll see on the map”.

The TOD ordinance is 19 months old and working exactly as intended, building more housing next to train stations, and giving more people the opportunity to have access to affordable transportation. So it needs an upgrade to be able to do more. Since, in Chicago, zoning is our land use plan, we need the best kind of zoning rules and this is one of the best.

Imagine what the TOD ordinance could do if it were expanded. Think, making the parking requirement relief and allowing different unit sizes by-right instead of going through an arduous and expensive zoning change process. Then, expanding the rule to include more than just 600 feet (which is less than a block) from a train station – people walk several blocks to get to CTA stations, and bike even more. And, beefing up the affordable housing requirements.

Let’s do this, Commissioner Andrew Mooney. Let’s do this, housing advocates. Let’s do this, transit advocates. I’m looking at you, Latin United Community Housing Association (LUCHA), Logan Square Neighborhood Association (LSNA), We Are/Somos Logan Square, Pilsen Alliance, Metropolitan Planning Council (MPC), Active Transportation Alliance, and the Center for Neighborhood Technology (CNT).

* The distance depends on existing Pedestrian Street zoning. If the property is on a designated Pedestrian Street then the station can be up to 1,200 for the ordinance to apply, double the normal 600 feet.

Use Turf to perform GIS functions in a web browser

Turf's merge function joins invisible buffers around each Divvy station into a single, super buffer.

Turf’s merge function joins invisible buffers around each Divvy station into a single, super buffer –all client-side, in your web browser.

I’m leading the development of a website for Slow Roll Chicago that shows the distribution of bike lane infrastructure in Chicago relative to key and specific demographics to demonstrate if the investment has been equitable.

We’re using GitHub to store code, publish meeting notes, and host discussions with the issues tracker. Communication is done almost entirely in GitHub issues. I chose GitHub over Slack and Google Groups because:

  1. All of our research and code should be public and open source so it’s clear how we made our assumptions and came to our conclusions (“show your work”).
  2. Using git, GitHub, and version control is a desirable skill and more people should learn it; this project will help people apply that skill.
  3. There are no emails involved. I deplore using email for group communication.*

The website focuses on using empirical research, maps, geographic analysis to tell the story of bike lane distribution and requires processing this data using GIS functions. Normally the data would be transformed in a desktop GIS software like QGIS and then converted to a format that can be used in Leaflet, an open source web mapping library.

Relying on desktop software, though, slows down development of new ways to slice and dice geographic data, which, in our map, includes bike lanes, wards, Census tracts, Divvy stations, and grocery stores (so far). One would have to generate a new dataset if our goals or needs changed .

I’ve built maps for images and the web that way enough in the past and I wanted to move away from that method for this project and we’re using Turf.js to replicate many GIS functions – but in the browser.

Yep, Turf makes it possible to merge, buffer, contain, calculate distance, transform, dissolve, and perform dozens of other functions all within the browser, “on the fly”, without any software.

After dilly-dallying in Turf for several weeks, our group started making progress this month. We have now pushed to our in-progress website a map with three features made possible by Turf:

  1. Buffer and dissolving buffers to show the Divvy station walk shed, the distance a reasonable person would walk from their home or office to check out a Divvy station. A buffer of 0.25 miles (two Chicago blocks) is created around each of the 300 Divvy stations, hidden from display, and then merged (dissolved in traditional GIS parlance) into a single buffer. The single buffer –called a “super buffer” in our source code – is used for another feature. Currently the projection is messed up and you see ellipsoid shapes instead of circles.
  2. Counting grocery stores in the Divvy station walk shed. We use the “feature collection” function to convert the super buffer into an object that the “within” function can use to compare to a GeoJSON object of grocery stores. This process is similar to the “select by location” function in GIS software. Right now this number is printed only to the console as we look for the best way to display stats like this to the user. A future version of the map could allow the user to change the 0.25 miles distance to an arbitrary distance they prefer.
  3. Find the nearest Divvy station from any place on the map. Using Turf’s “nearest” function and the Context Menu plugin for Leaflet, the user can right-click anywhere on the map and choose “Find nearby Divvy stations”. The “nearest” function compares the place where the user clicked against the GeoJSON object of Divvy stations to select the nearest one. The problem of locating 2+ nearby Divvy stations remains. The original issue asked to find the number of Divvy stations near the point; we’ll likely accomplish this by drawing an invisible, temporary buffer around the point and then using “within” to count the number of stations inside that buffer and then destroy the buffer.
Right-click the map and select "Find nearby Divvy stations" and Turf will locate the nearest Divvy station.

Right-click the map and select “Find nearby Divvy stations” and Turf will locate the nearest Divvy station.

* I send one email to new people who join us at Open Gov Hack Night on Tuesdays at the Mart to send them a link to our GitHub repository, and to invite them to a Dropbox folder to share large files for those who don’t learn to use git for file management.