Hagar Township is located in northern Berrien County along the shoreline of Lake Michigan. The community is beautifully located amidst dense woods and along sandy beaches. It is easily accessible from I-196 (exit 4) and M-63.