I am looking to estimate an OLS regression model, to gauge the relationship between various sociodemographic (Census) features and political data at the neighborhood level. As an example, this model will regress voter turnout on education level, income, age composition, and racial composition. Both the dependent and predictor variables will be continuous. This model will include data from several cities and I would like to estimate city-level differences to see if the relationships between variables differ across cities. I gather that the best approach is to estimate a single regression model and include dummies for the cities.
The problem is that the sample size for each city varies very widely (n = 200 for the largest city, but only n = 20 for the smallest). I am confident that the model will have sufficient statistical power to estimate overall relationships between variables; but, would estimating city-level differences be impossible with the disparity in subsample sizes?