Depending on the responsibilities you want the nanny to have, the number of children requiring care and a nanny's experience, a nanny's hourly rate can vary from $12 to $18 per hour. How much you pay a nanny will also be affected by where you live.
Current 2016 nanny pay averages by area based on caring for one child:
Williamsburg/Yorktown/Newport News – $14-$16 per hour
Norfolk/Chesapeake/Virginia Beach - $15-$18 per hour
Richmond - $16 - $22 per hour
Generally add an additional $1-$2 per hour for each additional child