top of page


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

bottom of page