Ze 180 přítomných poslanců bylo pro 158 ze všech stran, proti bylo jen 14. Nepřekročitelnou podmínkou hnutí Starostů a nezávislých, které vede Petr Gazdík, šéf společného poslaneckého klubu s TOP 09, bylo, aby menší obce dostávaly alespoň 9 tisíc korun na jednoho obyvatele, zatímco teď je to 6 800.
Pro ODS, která je silná právě ve velkých městech, nebylo zase přijatelné, aby Praha, Brno, Ostrava a Plzeň přišly o více než 1,1 miliardy korun - právě na této částce se nakonec vládní koalice dohodla jako na kompromisu.
Nyní dostávají čtyři největší města v republice zhruba 4,5krát více na jednoho obyvatele než nejmenší obce. A TOP 09 spolu se Starosty a nezávislými trvali na tom, že se tento poměr musí snížit. Praha přijde ročně o 650 milionů, Brno o 203, Ostrava o 158 a Plzeň o 90 milionů korun. Původně ministr financí Miroslav Kalousek navrhoval vzít velkoměstům 5 miliard korun, což ODS označovala za "zbojnický návrh".
Na hromádku peněz, které se rozdělují mezi města a obce, se rozhodla koalice přidat 12 miliard korun, jež se nyní rozdělují v národních dotačních programech.