Cannonsburg is an unincorporated community and census-designated place in Kent County in the U.S. state of Michigan. The community is within Cannon Township about 10 miles northeast of the city of Grand Rapids.