This paper derives a general New Keynesian framework consistent with heterogeneous expectations by explicitly solving the micro-foundations underpinning the model. The resulting reduced form is analytically tractable and encompasses the representative rational agent benchmark as a special case....