Political, Corporate and Postal Boundaries:
Q: Why do I have an Indianapolis mailing address when I live within the corporate boundaries of the City of Carmel?
A: Zip codes do not follow corporate boundaries but instead are assigned by the Post Office according to their delivery areas and routes. The article linked below offers a good overview of the situation.
Inconsistent Municipal Zip-code Boundaries Cause Confusion (IBJ.com)