No. Not if you don't want to and can find a motherboard from these below that you feel will work.
So with that CPU you can use any B150, B250, B365, C232, C236, H110, H170, H270, Q170, Q270, Z170 or Z270 motherboard. Those are, respectively, 100 series and 200 series motherboards and are fowards and backwards compatible with both 6th and 7th generation Intel Core-i, Pentium and Celeron processors.
I would recommend that if you look at getting another motherboard, you target B250, H170, H270, Z170 or Z270 chipsets. I'll tell you now that finding a board for those generations is probably going to be more expensive than it was when they were current generations as supply has started to become rather scarce for all those chipsets since they have all been discontinued for a while now.
However, if you WANT to get a newer motherboard, like a 300 series or a Ryzen AM4 chipset board, then you WILL need a new CPU as well. Your memory should be fine though as is so long as you have DDR4 and not DDR3L.