Guide

Is that legal in Kansas City? How to look up the city code

Every ordinance Kansas City has on the books is free to read online, in a searchable code, with no account and no records request. It is also not the law currently in effect. The city's code is codified through an ordinance the Council passed on April 16 — and the Council has passed 211 more since. Across the metro the gap runs from 83 days to three and a half years, and the three jurisdictions furthest behind are the exact three whose sites have no place to show you what is missing. Also, with citations: what is actually in there — the streetcar-spitting ban that outlived the streetcars and then got them back, the rooster rule, and the barking-dog complaint that commits you to testifying.

The question almost never arrives in the abstract. Someone parks a camper in a driveway and a neighbor wants to know whether that is allowed. A landlord says the lease requires something the tenant has never heard of. A short-term rental opens on a block zoned for houses. In each case the answer is written down, in public, in a document anyone may read for free, and finding it takes about ninety seconds once you know where it lives.

Reading the right version takes longer, and that is the part nobody tells you.

The thirty-second version

Kansas City’s ordinances are codified and published at library.municode.com. Open Missouri, then Kansas City, then Code of Ordinances. There is no account, no fee, no login, and no records request. The whole code is full-text searchable, and it is organized by chapter: Chapter 88 is the zoning and development code, Chapter 50 is offenses, Chapter 56 is property maintenance, and Chapter 14 is animals.

Before you rely on a word of it, read the banner at the top. On September 7, 2026 it said:

CODE OF ORDINANCES OF KANSAS CITY, MISSOURI

Codified through Ordinance No. 260342, enacted April 16, 2026. (Supp. No. 139)

That banner is the most important sentence on the site, and it is the one designed to look like a masthead.

The catch: the code is not the law

“Codified through Ordinance No. 260342” means the code contains every ordinance up to number 260342 and none after it. The Council did not stop working on April 16.

The Stare queried Kansas City’s own legislative record on September 7, 2026 (the Legistar API the city’s vendor runs, unauthenticated, the same door behind our guide to looking up a council vote) for every ordinance with a passage date after April 16. It returned 212 matters. Two hundred and eleven of them carry the status Passed, with passage dates running from April 23 to September 3, 2026. The 212th is marked Held while also carrying a passage date, which is its own small comment on the reliability of that field.

So: 211 ordinances, passed by the Council, in effect, and not in the code you just searched.

This is not a secret and it is not an accusation. Codification is a periodic production process performed by an outside contractor, and every city in America has this lag. What is worth knowing is that the contractor states it plainly in a place the reader never looks. The product record for Kansas City’s code carries this disclaimer:

This Code of Ordinances and/or any other documents that appear on this site may not reflect the most current legislation adopted by the Municipality.

Separately, in the same record:

This Code of Ordinances is up to date as indicated by the banner text above. Municipal Code may have received additional legislation, but it has not been posted for interim display and is not currently scheduled to be codified.

Not currently scheduled to be codified. The codifier is telling you there is law it has been handed and has no date to publish.

How far behind is your city?

The Stare read the codifier’s own banner for all thirteen Kansas City metro jurisdictions it publishes, on September 7, 2026. Twelve have a published code, and those twelve are below. The thirteenth is Overland Park, which is left out of the table because there is no date to put in it; the reason is its own section further down. The spread across the twelve is not close.

JurisdictionCode current throughDays behindSupplementUncodified list on site
Lee’s Summit, MOOrd. 9645, Apr 4, 20231,252Supp. 55no
Clay County, MOOrd. 2024-ORD-27, Aug 22, 2024746Supp. 16no
Johnson County, KSOrd. 056-22, Aug 4, 2025399Supp. 14no
Gladstone, MOOrd. 4.715, Nov 10, 2025301Supp. 15yes
Raytown, MOOrd. 5791-25, Nov 18, 2025293Supp. 13yes
Wyandotte County / UG, KSOrd. O-160-25, Nov 20, 2025291Supp. 51yes
Grandview, MOOrd. 7623, Jan 13, 2026237Supp. 10yes
Prairie Village, KSOrd. 2517, Feb 2, 2026217Supp. 20yes
Kansas City, MOOrd. 260342, Apr 16, 2026144Supp. 139yes
Independence, MOOrd. 19802, Apr 20, 2026140Supp. 13yes
Shawnee, KSOrd. 3646, Apr 27, 2026133Supp. 9 Upd. 1yes
North Kansas City, MOOrd. 9789, Jun 16, 202683Supp. 59yes

A resident of North Kansas City reading their code is looking at the law as of about twelve weeks ago. A resident of Lee’s Summit is looking at the law as of April 2023, three years and five months ago, and the supplement carrying that 2023 cutoff was posted online in July 2026, which is why the page can look freshly updated while the law inside it is not.

The finding, and it is exact

Most of these codes carry a second listing alongside the code itself: adopted ordinances that have not yet been folded in. It is the release valve for exactly the gap described above, and it is a per-city setting rather than a standard feature.

The Stare checked that setting for every metro jurisdiction on September 7, 2026. It is switched off in three of the twelve published codes:

Lee’s Summit. Clay County. Johnson County.

Those are, in order, the three jurisdictions furthest behind. Not roughly, not mostly: exactly the top three of the staleness table and no others. The nine jurisdictions whose codes are between 83 and 301 days old all have somewhere on the site to show you what is missing. The three whose codes are between 399 and 1,252 days old do not.

The Stare is not in a position to say why, and the correlation is not evidence of a decision by anyone. A city that has not paid for a supplement in three years is plausibly a city that has not paid for the optional listing either, and the same budget line explains both. But the effect on a resident does not depend on the reason: the further your city’s code has drifted from the law, the less likely its website is to admit it.

What is actually in there

Every “weird laws” list on the internet is unsourced, and most of them are wrong. The same apocryphal items get copied between listicles for years, usually with no citation, sometimes for cities that never had the ordinance at all. So here is the version with the receipts. Everything below was read on September 7, 2026 out of the current published code of each city.

Two things make these worth more than a laugh. The first is the citation trail at the end of every section, which is the only date stamp the code gives you and the thing that tells you which era you are reading. The second is that almost none of these are jokes at origin. They are the surviving residue of a specific emergency: a disease, a wave of child deaths, a stockyard, a public health department that had to write down what it could not otherwise stop. The oddity is rarely the ordinance. It is that the emergency ended and the ordinance did not.

Kansas City, Missouri

Spitting, and the streetcar that came back (Sec. 50-194). In full: “No person shall spit or expectorate upon the floor, steps or sides of any streetcar or public conveyance or public buildings or upon any public sidewalk.” This is not a quirk, it is tuberculosis. After the TB bacterium was identified in 1882 and understood to travel in respiratory droplets, cities began banning public expectoration as disease control; New York passed the first American ordinance in 1896, and by 1910 at least 147 US cities and thirteen states had one. The enclosed streetcar was the campaign’s signature venue: men spat onto the floor of the car, where it pooled. So the clause that reads today like a period detail is the exact thing the law was written for. The code traces the section to the 1967 Code of General Ordinances, § 26.46, which is already ten years after the last of Kansas City’s 25 streetcar routes closed in 1957. It outlived the streetcars, sat in the code through the fifty-nine years the city had none, and is live again now that the KC Streetcar has been running since May 2016. An anachronism that became current by accident.

Abandoned iceboxes (Sec. 50-191). Any discarded container of 1½ cubic feet or more, with an opening of 50 square inches or more and an airtight door “which, when closed, cannot be opened from the inside,” is declared an attractive nuisance — unless the door has been removed first. That proviso is the whole history of the provision. Household refrigerators once latched shut from the outside, and between 1946 and 1956 at least 115 American children died trapped inside discarded ones. Congress passed the Refrigerator Safety Act in August 1956, requiring doors that open from the inside on every refrigerator built after October 1958, which is why modern doors are magnetic. The appliance that caused this was engineered out of existence 68 years ago and the ordinance is still on the books, waiting for a hazard that no longer ships.

Ball games (Sec. 50-196). “No person shall play at or participate in any game of ball in or upon any street, sidewalk, public square or public park, except in such part of any park as may be designated for that purpose by the board of parks and recreation commissioners.” Street football is, as written, an ordinance violation, and so is catch in an undesignated corner of a park. It survives because dormant provisions are never repealed on their own — nothing in a code expires; something has to actively remove it, and removing a rule nobody enforces is nobody’s priority.

Sledding (Sec. 50-197). “Coasting upon a sled, wagon or cart, or in any other manner, and skating in or upon the public streets is prohibited except upon those streets which are barricaded and used as supervised coasting or skating areas as part of the program of the division of public recreation of the parks and recreation department.” Read it as a description of a city that closed streets for sledding as an organized municipal program. Designating one required approval from public works and notice “to the police department, the fire department and the general hospital” — a hospital named in the ordinance the way you name an institution everyone still has in mind.

Skateboarding, but only in one zoning district (Sec. 50-195). It is unlawful to travel by roller skates, skateboard, or coaster on any right-of-way “within any district zoned C-3 (intermediate business).” Not citywide, one zoning class, added by ordinance in May 1980. This is the useful kind of odd: a rule that turns on the zoning of the ground you are standing on rather than on what you are doing. Whether you are breaking it is a question for the zoning map.

Slops (Sec. 50-199). Throwing water or slops on a floor so that it soaks through to “the injury, annoyance, inconvenience or damage to any person occupying or doing business in any room upon any floor beneath.” A provision from stacked tenancy and shared plumbing, still describing a real dispute between an upstairs and a downstairs neighbor.

Brush Creek (Sec. 50-202). No swimming or wading in any parks-department fountain, or in Brush Creek between the state line and the Blue River, unless posted as safe. Fine of $50 to $500. Unlike most of this list it is recent (the citation is 1994, amended 1995), and it is the one most likely to be enforced, because it is about a specific waterway a lot of people are tempted by.

Kansas City, Kansas, and Wyandotte County

Roosters (Sec. 7-175). Fowl are barred outside agriculturally zoned areas with exactly two exceptions: “(1) Ducks. (2) Hens (chickens), female.” Backyard hens are lawful. Roosters are not, and the split is noise, not livestock policy. The definition the ban runs on is gloriously overbuilt, naming “peafowl, guinea fowl, ostriches, and emus” among the birds a Wyandotte County resident may not keep.

Quarterly liming (Sec. 7-176). Any earthen yard holding five or more fowl “shall be spaded and then limed once every three months from the month of April through the month of December.” Lime was the standard soil disinfectant of the era, and April through December is the warm half of the year. This is a sanitation regime written when a health department could not inspect its way out of an outbreak and legislated a chore instead.

Swine (Sec. 7-171). Live swine are barred inside the city limits except at licensed stockyards zoned for heavy industry, or temporarily for a county fair or a 4-H or Future Farmers of America project. Two-thirds of the nation’s second-largest stockyards once sat on the Kansas side of the line here. The ordinance is what is left of that industry after it stopped being the reason the city existed: keeping a pig went from the local economy to a zoning question.

Pools (Chapter 33). A June 1972 ordinance preserved nearly whole, and the detail is the tell. Section 33-13: “Spitting, spouting water, or blowing the nose in the swimming pool shall be strictly prohibited.” Section 33-11 requires “lifebuoys, life hooks, bamboo poles, or ropes,” and adds that “Gas masks shall be available when chlorine gas is used” — because in 1972 a municipal pool was disinfected from a pressurized chlorine gas cylinder, which is a genuine industrial hazard and not a joke. Section 33-22 requires a bathing suit at any pool “where the sexes are mixed,” which dates the drafting more precisely than the citation does.

Beach tents (Sec. 25-53). No tent or shelter on a park bathing area “unless there may be an unobstructed view into the tent, shelter or structure from at least two sides.” Written for supervised public bathing beaches, and it is a morals provision wearing a safety provision’s clothes: the requirement is not that the structure be sound, it is that it be seen into.

Pool halls (Sec. 6-78). Running a pool hall or billiard room still requires a license from the Board of Commissioners, issued only where the applicant “is a person of good moral character.” Citation: Code 1964. Discretionary standards like this one are the most consequential items on the list, because unlike a rule about sledding, a good-moral-character test is a live grant of official latitude over who may open a business.

Three of these will actually cost you something

The joke items are the ones that get shared. These are the ones worth knowing.

A barking-dog complaint in Kansas City commits you to testifying. Section 14-30 defines the “neighbor” whose disturbance triggers the offense as someone living within 100 yards “who does in writing state that he will testify under oath to the animal making excessive noise,” and the section then provides that when a summons issues, “a subpoena shall also be issued to the disturbed neighbor to testify in the matter.” Complaining is not anonymous by design.

Estate sales in Wyandotte County are capped by address. Section 36-126: “Under no circumstances shall more than three licenses be issued during a 12-month period for an auction to be held at any one address where there is a dwelling.” A house cannot host a fourth licensed auction in a year. The citation trail starts in 1953.

Kansas City’s livestock rule is a distance rule, not a ban. Section 14-12 permits horses, cattle, sheep, goats, and the rest (including, by name, ostriches, emus, and cassowaries), so long as they are kept more than 200 feet from any building used by people other than the owner’s own dwelling, and no more than two beyond that line. Chickens and rabbits get their own setback in section 14-15, at 100 feet, with an exemption written for homing pigeons.

None of this is a curiosity about the past. Every line above is in the code today, which is the point of a code: it accumulates. The citation at the end of each section is the only thing that tells you whether you are reading a 2026 ordinance or a 1953 one, and it is the habit worth picking up: read the parenthetical before you decide what a section means.

What to do about it, per jurisdiction

In Kansas City, read the code for the framework, then check the city’s Legistar portal at kansascity.legistar.com for anything passed after the banner’s cutoff date of April 16, 2026. The six-digit file number is what identifies a bill at every stage, and the numbers run in sequence, so a file numbered above 260342 is a safe bet to be outside the code, but the passage date is the test that actually settles it. Search Legislation directly rather than hunting the calendar.

In the eight other jurisdictions with the second listing, open it. It is a link on the same code page, and it is the difference between reading the code and reading the law.

In Lee’s Summit, Clay County, and Johnson County, the website will not close the gap for you. The routes that remain are the clerk’s office and the governing body’s own agenda system, and Lee’s Summit’s is on the same Legistar platform Kansas City uses, which means the same technique works there. Prairie Village, alone among the thirteen, prints a phone number in its disclaimer for exactly this question: the City Clerk’s Office, 913-381-6464.

In Overland Park, none of the above applies, because the city does not publish here. The codifier still lists a code product for Overland Park, and a request for its latest published version comes back empty. The shelf exists and there is nothing on it. The city publishes instead through a different vendor, EncodePlus, at online.encodeplus.com/regs/overlandpark-ks. The Stare checked that page on September 7, 2026: it states no date the code is current through at all. A stale date at least tells you how stale.

Check us

Nothing above required a records request, a login, or a fee. The banner date came from the codifier’s own published record for Kansas City’s code. The count of what has passed since came from the city’s legislative portal, filtered to ordinances with a passage date after April 16, 2026. Both are open to the public, and both are the same doors the reader is being pointed at above. The Stare did not see a version of this the reader cannot.

Two numbers here will rot, on purpose. The supplement will advance when the next one is published, and the 211 will grow every Thursday the Council passes an ordinance. Both are stamped September 7, 2026, and both are meant to be checked again rather than believed indefinitely. The Stare’s captures (the codifier’s record for all thirteen metro jurisdictions, the full legislative response, and the text of every section quoted above) are archived with checksums.

One warning for anyone who goes deeper into the city’s portal than this story does. It publishes a field whose name sounds like the ordinance number and which is empty on all 212 of the records behind this piece; the number that actually identifies a bill is the six-digit file number. It is a small thing, and it is the same species of small thing as an “active” flag that does not tell you who is in office. The field with the helpful name is not always the field with the answer, which is the habit this whole story is really about: read what the institution wrote down, then check it against something the institution also wrote down.

Quick answers

How do I look up a Kansas City city ordinance?
Go to library.municode.com and open Kansas City, Missouri, then the Code of Ordinances. It is free, needs no account and no records request, and the whole code is full-text searchable. Read the banner at the top of the code before you rely on anything in it: it names the last ordinance the code includes and the date that ordinance was enacted.
How current is the Kansas City code of ordinances online?
As of September 7, 2026 it is codified through Ordinance No. 260342, enacted April 16, 2026, published as Supplement No. 139 and posted online June 29, 2026. That is 144 days behind. The Kansas City Stare queried the city's Legistar record on September 7, 2026 and counted 211 ordinances the Council passed after that cutoff, between April 23 and September 3, which are in effect and not in the online code.
Is the online city code the actual law?
Not by itself, and the codifier says so. The product record for Kansas City's code carries the disclaimer that it 'may not reflect the most current legislation adopted by the Municipality,' and adds that additional legislation the codifier has received 'has not been posted for interim display and is not currently scheduled to be codified.' The code plus the ordinances passed since its cutoff date is the law. The code alone is a snapshot.
Where do I find Kansas City ordinances passed after the code was updated?
In the city's Legistar portal at kansascity.legistar.com, which carries every ordinance with its six-digit file number, its sponsor, its committee history and, where the Council took one, a named roll call. Search Legislation directly by file number. Ordinances above the code's cutoff number are the ones the code does not have yet.
Which Kansas City suburb has the most out-of-date online code?
Lee's Summit. Its published code is codified through Ordinance No. 9645, enacted April 4, 2023 — 1,252 days behind as of September 7, 2026, even though the supplement carrying it was posted online in July 2026. North Kansas City is the most current in the metro at 83 days, codified through June 16, 2026. The Kansas City Stare read the codifier's own banner for all thirteen metro jurisdictions on September 7, 2026.
How do I see ordinances my city passed that are not in the code yet?
Most metro codes carry a second listing, separate from the code itself, of ordinances that have been adopted but not yet codified. It is not on by default everywhere. The Stare checked the codifier's product configuration for all thirteen metro jurisdictions on September 7, 2026 and found it disabled in exactly three: Lee's Summit, Clay County and Johnson County — the same three whose codes are furthest out of date. In those places the route is the clerk or the council's own agenda system.
Why can't I find Overland Park's code on Municode?
Because Overland Park does not publish there. The codifier still carries a code product for the city, but a request for its latest published version returns an empty response — the product exists and nothing is in it. Overland Park publishes its municipal code through EncodePlus instead, at online.encodeplus.com/regs/overlandpark-ks. The Stare checked that page on September 7, 2026 and found no stated date the code is current through, which is a different problem from a stale date rather than a smaller one.
Do I have to file a records request to read my city's ordinances?
No. A municipal code is public law and every published metro code is online, free, without an account. A Sunshine request is for records the city holds and has not published. The code is already published. What a request may still be needed for is the text of a very recent ordinance in a jurisdiction whose site has no uncodified-ordinance listing.
What are some unusual laws still on the books in Kansas City?
All of these are in the current published code, read September 7, 2026. Kansas City, Missouri still prohibits spitting on a streetcar (Sec. 50-194, traced to the 1967 Code of General Ordinances, a decade after the last streetcar route closed in 1957 and now current again since the KC Streetcar began running in 2016), playing any game of ball on a street or an undesignated part of a park (Sec. 50-196), sledding on public streets (Sec. 50-197), and skateboarding on the right-of-way, but only in C-3 zoned districts (Sec. 50-195). In Kansas City, Kansas, hens and ducks are lawful outside agricultural zoning and roosters are not (Sec. 7-175), and pool halls still require a license issued only to a person of good moral character (Sec. 6-78).
Can I keep chickens in Kansas City?
In Kansas City, Missouri, yes, subject to a setback: Sec. 14-15 requires any coop, dove cote, rabbit hutch or similar enclosure to sit at least 100 feet from the nearest residence other than the keeper's own, with the animals enclosed on all sides, and it exempts homing pigeons from the requirement not to fly at large. Livestock proper, which Sec. 14-12 defines to include horses, cattle, sheep, goats, swine, ostriches, emus and cassowaries, needs 200 feet and is capped at two animals. In Kansas City, Kansas, Sec. 7-175 permits hens and ducks outside agricultural zoning but not roosters, and Sec. 7-176 requires earthen yards holding five or more fowl to be spaded and limed every three months from April through December.
NewsServicePublic RecordsCity CouncilKansas City
A Stare original. More stories · The Wire