A recently completed survey of registered voters in Albemarle, Greene, Nelson, Fluvanna and Louisa counties and the City of Charlottesville shows Democrat Tim Kaine holding a substantial lead over Republican George Allen in the race for the U.S. Senate.