Yes, New Jersey does have a state flag. It is yellow with a horse in the middle with two people surrounding the horse on the left and right side. The two people are both women. One is holding a cornucopia (right side) and the other is holding a hat that is red with a blue stripe at the bottom with 5 white stars (left side) at the bottom under the picture it says "Liberty and Prosperity" with the date 1776 in the middle of both Liberty and Prosperity.