Alright, let’s talk about Kyiv.

By Daniel Bennett (@danielbennett44.bsky.social)
Published:

kyiv is the richest kid in ukraine, but somehow still manages to trip over its own shoelaces every morning. skyline full of cranes, budget bigger than the rest of the big four combined, but half the time it feels like the city is run by a committee of sleep-deprived bureaucrats and one guy who just really loves concrete. you get euro capital vibes until you turn the corner and see a dumpster fire, and not the metaphorical kind.

kyiv’s cash mountain and the windows 98 problem

lets start with the basics. kyiv’s 2026 budget is 106 billion hryvnias, more than dnipro, kharkiv, lviv, and odesa put together. most business, most brains, most economic weight. if you were building a city in simcity and wanted to win, you’d just copy-paste kyiv’s stats and call it a day.

but here’s the punchline: the city runs like it’s on windows 98 with a cracked screen. money isn’t the issue. the problem is what happens after the cash lands. the institutions, the rules, the decision-making machinery, all of it is a mess. not the fun, quirky kind of mess, more like “why is there a construction fence outside my window and nobody told me?” kind of mess.

who’s in charge? nobody knows, and that’s the problem

decision-making in kyiv is a frankenstein’s monster. part of the power sits with the president’s vertical, part with the mayor’s office. it’s a tug-of-war with a rope made of red tape, and everyone’s pulling in different directions. nobody really knows who’s in charge, and by the time a decision gets made, it’s either too late or too weird to fix.

take transport. the dnipro river slices the city in half. left bank: over a million people, but only 18% of the jobs. so every morning, half the left bank is playing “frogger” across the river just to get to work. bridges are bottlenecks, public transport is a meme, and if you’re lucky, you only spend an hour in traffic listening to some guy on the radio blame nato for the potholes.

and it’s not just transport. garbage, land use, parking, new construction, pick your poison. the only thing these have in common is that nobody seems to know who’s actually responsible. decisions get made behind closed doors, and the first you hear about it is when your bus route disappears or a new high-rise blocks your sunlight. transparency? only if you count the windows in the new luxury condos.

the kharkiv and lviv flex

now, let’s compare this circus to the rest of ukraine. kharkiv gets shelled every other day and still manages to fix stuff faster than kyiv. public transport? free. heating tariffs? not going up. it’s not perfect, but at least you know who’s calling the shots, and stuff actually gets done.

lviv is the slow-and-steady type. they’ve got a city planning institute, a development strategy that goes past next tuesday, and a culture of talking things out (sometimes to death, but at least they’re talking). people know what’s coming, and the city doesn’t wake up one morning to find a shopping mall where the park used to be.

so why can’t kyiv get its act together? part of it is the weird governance structure. the city doesn’t have full self-government, some decisions go up the presidential chain, others stay local. when everyone’s in charge, nobody’s in charge. and when nobody’s in charge, you get what we’ve got: a city with all the resources in the world and none of the results.

institutions? what institutions?

but it’s not just about who’s got the keys to the office. it’s about the rules of the game. in kyiv, the rules are either missing, ignored, or written in invisible ink. no real system for public input, no culture of transparency, no habit of thinking long-term. the city runs on strongman leadership and backroom deals, not on open discussion or actual planning.

sometimes you get a shiny new project, but it’s usually because someone powerful wanted it, not because the city actually needed it. and this isn’t just a kyiv problem. the way decisions get made in the capital sets the tone for the whole country. kyiv is the shop window for ukraine, and if the capital can’t figure out how to run itself, what hope is there for the rest?

kyiv is the richest kid on the block who keeps tripping over his own shoelaces.

transparency: not even trying

you’d think with all that money sloshing around, kyiv would be a model of open governance. nope. transparency in ukrainian cities has nothing to do with budget size, population, or region. it’s all about how long and how seriously a city’s been working on being transparent. kyiv? not exactly winning awards here.

most decisions get made in the dark, and by the time the public finds out, it’s already a done deal. want to know why your street’s getting dug up or your bus route’s gone? good luck. maybe check the mayor’s instagram. and when you do get a decision people actually like, nobody’s figured out how to pay for it. it’s all vibes, no math.

the city’s addicted to quick wins and flashy announcements, but allergic to the boring, hard work of building real institutions and planning for the future.

the people: spectators in their own city

meanwhile, the people of kyiv are basically spectators in their own city. they get services (sometimes), but they don’t get a say in how things are run. the whole system is built around top-down control, not bottom-up participation. if you want to have a voice, you better have connections, or a megaphone and a lot of free time.

so what’s the fix? it’s not more money. kyiv’s already swimming in cash compared to everyone else. the real answer is boring as hell: build real institutions, make the rules clear, and let people actually participate in decisions. stop running the city like a personal fiefdom and start treating it like, you know, a city.

give the capital real self-government, set up systems for transparency and accountability, and maybe start thinking past the next election cycle. because right now, kyiv is just spinning its wheels. more money won’t fix broken institutions. more flashy projects won’t fix a broken system. and more speeches from the balcony won’t fix a city where nobody knows who’s actually running the show.

so yeah, kyiv’s got problems. but they’re not the kind you can solve with another billion in the budget or a new bridge over the dnipro. they’re the kind you fix by actually letting people have a say, building real rules, and making sure the folks in charge can’t just do whatever the hell they want. until then, expect more of the same: big promises, bigger budgets, and a city that always feels like it’s one step away from greatness, but never quite gets there.

meanwhile, the rest of us will be over here, watching the circus, collecting screenshots, and waiting for the day kyiv finally figures out how to run itself like the capital it’s supposed to be. or at least, you know, like a city where the left bank doesn’t have to cross a river just to find a job.

russian propaganda: we will take kyiv in three days. kyiv reality: we cant even take out the trash on time.