Urbanization causes environment changes that directly affect biotic diversity, and understanding the relationship between fauna and urban features is a key aspect of urban planning. Birds are particularly affected by urbanization. Noise levels, for instance, negatively affect birds’ behavior and social communication, while the presence of green areas promotes bird diversity. The effects of urbanization could differ according with the level of urbanization, and our goal was to understand how bird species assemblages are related to urban features in an intermediate stage of urbanization (a city in Brazil with 2,470 inhabitants/km²). We used canonical correspondence analysis (CCA) and generalized linear models (GLM) analyses to assess how bird species assemblages are affected by urban features (e.g., noise level, abundance of buildings) as well as habitat features (e.g., vegetation cover). Despite we did not find a clear pattern of urbanization both the urban and habitat features had, even if weak, an effect on bird species distribution. Bird species distribution was spatially correlated, and we identified three groups: 1) grassland and wetland species; 2) forest species; 3) species tolerant to habitat degradation. Species richness was positively related to the proportion of trees, abundance of people and presence of buildings, and negatively affected by higher levels of noise. The abundance of species decreased as noise levels increased, but the proportion of green areas (open or forest vegetation) had a positive effect. Agreeing with previous research, our study shows that noise levels and vegetation cover seem to be the best predictors of diversity in urban areas. Nevertheless, the presence of particular habitats (wetlands, grasslands, woodlots), patchily distributed in the urban matrix, could buffer the effects of urbanization on birds. These habitats should thus be taken into account in urban planning.