This article addresses how government agencies allocate their program budgets in response to citizen dissatisfaction. It examines three unpopular public programs with varying budget allocations overseen by different government agencies in New Taipei City, Taiwan. The article argues that low levels of citizen satisfaction do not necessarily lead to budget cuts. Rather, budget allocation is mediated by the policy preference of the elected mayor and the intrinsic characteristics of a program. An unpopular program gets cut only if it is of less political priority and there is a lack of interest in the given agency. According to the bureau-shaping model, bureau heads only expand programs give them primacy as policy makers rather than program operators or fund distributers. However, this article shows that whether the program does this or not, the program can still be in preference if the mayor remains in sympathy with the program or the program is associated with the agency's policy function. The former would lead to the reallocation of funds for gaining citizen support; the latter would earn more funds to improve the program performance.