The Shacklefords Post Office is located in the state of Virginia within King and Queen County. This location serves 1,555 Shacklefords residents with a median income of $46,528. It's estimated that approximately 2,482 packages pass through this post office each year.