i grew up in a smallish town and now live in one of the most populated cities in USA. I agree with what you are saying and this is probably the reason why smaller areas tend to have one particular political point of view and small cities have the opposite!