Wow, NC seems a bit too lenient IMO, compared to the rest....I told DD she has to be 12 to ride in the front but the law only recommends it
(this is from buckleupnc.org)
When can my child ride in the front seat?
It is legal in NC for a child to ride in the front seat:
If the child is age 5 or older, OR
If the child weighs at least 40 pounds, OR
If the vehicle does not have an active passenger side air bag, OR
If the vehicle does not have a rear seat where the child restraint can be installed. Note however, that children in rear facing child safety seats should NEVER ride in the front seat of a vehicle with an active passenger side air bag. The child will be seriously injured or killed if there is a crash and the air bag deploys.
However, it is STRONGLY RECOMMENDED that:
All children age 12 and under should ride buckled up in a rear seat.
Infants in rear facing child safety seats should NEVER ride in the front seat of a vehicle with an active passenger side air bag.
Small children should ride in a rear seat in full harness type child safety seats appropriate for their age and size.
Larger children should ride in a rear seat in a belt positioning booster until large enough for the lap and shoulder belt to fit correctly.
If a child over one year old MUST ride in the front seat with a passenger side air bag, put the child in a front facing full harness child restraint, a belt-positioning booster seat, or a correctly fitting lap and shoulder belt -- AND move the seat as far back as possible.
If a child age 12 or younger MUST ride in the front seat with a passenger side air bag, have an air bag on/off switch installed and turn the air bag off when the child in in the front seat.