After days and days of seemingless endless rain, I think we all felt that same relief when the sun finally peeked out this week. And while Virginia was luckier than some other places on the East Coast, if you’re anything like me, you were ready to move anywhere, as long as it was dry. With that in mind, we thought it would be fun to find the spots in Virginia that offer the most sun. With the help of Sperling’s Best Places, an online resource for city data, we found the following 14 towns and cities that offer the highest average of sunny days every year. With a statewide average of 205 sunny days, these spots offer even more.

  1. South Boston

Eduardo Montes-Bradley [CC BY-SA 4.0] / Wikimedia Commons Don’t let the shade on this street fool you! The Town of South Boston has the highest average of sunny days in the state at 222, with surrounding Halifax County close behind. Average sunny days every year: 222 County: 219

  1. Madison Heights

Cayce / flickr Located in Amherst County and part of the Lynchburg Metropolitan Area, Madison Heights ties with South Boston for sunny days in town and in the county, but is just slightly lower in the overall metro area. Average sunny days every year: 222 County: 219 Metro area: 218

  1. Gretna

Town of Gretna / Facebook The Town of Gretna comes in at a close third with the same number of sunny days in town, but slightly lower numbers for surrounding Pittsylvania County and the Danville Metropolitan Area. Average sunny days every year: 222 County: 218 Metro Area: 217

  1. Lexington

OZinOH / flickr Sunny days bring out the best in Historic Lexington. With a tied number of 222 sunny days in town, surrounding Rockbridge County lags just a few days behind. Average sunny days every year: 222 County: 218

  1. Danville

Bill Dickinson / flickr The independent city of Danville offers plenty of sunshine, closely followed by its neighbors in Pittsylvania County and the surrounding Danville Metropolitan Area. Average sunny days every year: 221 County: 217 Metro area: 217

  1. Timberlake

Google Maps Like Madison Heights, Timberlake is part of the Lynchburg Metropolitan Area, so it’s no wonder this area shares in the good weather. Surrounding Campbell County is almost as sunny. Average sunny days every year: 221 County: 219 Metro area: 218

  1. Farmville

Farmville Downtown / Facebook Set in the heart of Virginia, Farmville is lovely place to be rain or shine, but fortunately, sunny days outnumber rainy ones in town, with surrounding Cumberland and Prince Edward Counties showing up only slightly less sunny. Average sunny days every year: 221 County: 216

  1. Pamplin City

Google Maps The town of Pamplin City is surrounded by Prince Edward and Appomattox Counties and is also part of the Lynchburg Metropolitan Area, so naturally, it enjoys sunny days like its neighbors. Average sunny days every year: 220 County: 219 Metro area: 218

  1. Charlotte Court House

Jimmy Emerson, DVM / flickr Just behind Pamplin City with the same number of sunny days in town but one less in the surrounding Charlotte County, the town of Charlotte Courthouse offers beautiful weather throughout the year. Average sunny days every year: 220 County: 218

  1. Clover

Emw [CC BY-SA 3.0] / Wikimedia Commons Located in Halifax County, Clover offers as many sunny days in town as it does in the surrounding county. Average sunny days every year: 219 County: 219

  1. Cluster Springs

Cluster Springs Elementary School PTO / Facebook As Clover’s Halifax County neighbor, Cluster Springs enjoys more sunny days than otherwise, as shown in this photo at Cluster Springs Elementary School. Average sunny days every year: 219 County: 219

  1. Concord

Stonewall Acres Farm / Facebook Like Timberlake, Concord is in Campbell County and part of the Lynchburg Metropolitan Area, so it’s easy to see how this beautiful rural area enjoys so much sun. Local businesses like Stonewall Acres Farm are surely grateful for the beautiful weather, just as we are to them for providing such a beautiful image. Average sunny days every year: 219 County: 219 Metro area: 218

  1. Brookneal

Town of Brookneal / Facebook Once again, Campbell County and the Lynchburg Metro Area show up with sunshine in the town of Brookneal, a nearby neighbor to Concord. Average sunny days every year: 219 County: 219 Metro area: 218

  1. Charlottesville

Alex Proimos / flickr The City of Charlottesville has a reputation for being beautiful in any weather. Fortunately, the sunny days outnumber the rainy ones. Charlottesville shares nearly as many sunny days with surrounding Albemarle County and the Charlottesville Metro Area. Average sunny days every year: 219 County: 217 Metro area: 218

What do you think of this list? Better yet, where do you go in Virginia to find the best weather? Let us know in the comments below!

Eduardo Montes-Bradley [CC BY-SA 4.0] / Wikimedia Commons

Don’t let the shade on this street fool you! The Town of South Boston has the highest average of sunny days in the state at 222, with surrounding Halifax County close behind. Average sunny days every year: 222 County: 219

Cayce / flickr

Located in Amherst County and part of the Lynchburg Metropolitan Area, Madison Heights ties with South Boston for sunny days in town and in the county, but is just slightly lower in the overall metro area. Average sunny days every year: 222 County: 219 Metro area: 218

Town of Gretna / Facebook

The Town of Gretna comes in at a close third with the same number of sunny days in town, but slightly lower numbers for surrounding Pittsylvania County and the Danville Metropolitan Area. Average sunny days every year: 222 County: 218 Metro Area: 217

OZinOH / flickr

Sunny days bring out the best in Historic Lexington. With a tied number of 222 sunny days in town, surrounding Rockbridge County lags just a few days behind. Average sunny days every year: 222 County: 218

Bill Dickinson / flickr

The independent city of Danville offers plenty of sunshine, closely followed by its neighbors in Pittsylvania County and the surrounding Danville Metropolitan Area. Average sunny days every year: 221 County: 217 Metro area: 217

Google Maps

Like Madison Heights, Timberlake is part of the Lynchburg Metropolitan Area, so it’s no wonder this area shares in the good weather. Surrounding Campbell County is almost as sunny. Average sunny days every year: 221 County: 219 Metro area: 218

Farmville Downtown / Facebook

Set in the heart of Virginia, Farmville is lovely place to be rain or shine, but fortunately, sunny days outnumber rainy ones in town, with surrounding Cumberland and Prince Edward Counties showing up only slightly less sunny. Average sunny days every year: 221 County: 216

The town of Pamplin City is surrounded by Prince Edward and Appomattox Counties and is also part of the Lynchburg Metropolitan Area, so naturally, it enjoys sunny days like its neighbors. Average sunny days every year: 220 County: 219 Metro area: 218

Jimmy Emerson, DVM / flickr

Just behind Pamplin City with the same number of sunny days in town but one less in the surrounding Charlotte County, the town of Charlotte Courthouse offers beautiful weather throughout the year. Average sunny days every year: 220 County: 218

Emw [CC BY-SA 3.0] / Wikimedia Commons

Located in Halifax County, Clover offers as many sunny days in town as it does in the surrounding county. Average sunny days every year: 219 County: 219

Cluster Springs Elementary School PTO / Facebook

As Clover’s Halifax County neighbor, Cluster Springs enjoys more sunny days than otherwise, as shown in this photo at Cluster Springs Elementary School. Average sunny days every year: 219 County: 219

Stonewall Acres Farm / Facebook

Like Timberlake, Concord is in Campbell County and part of the Lynchburg Metropolitan Area, so it’s easy to see how this beautiful rural area enjoys so much sun. Local businesses like Stonewall Acres Farm are surely grateful for the beautiful weather, just as we are to them for providing such a beautiful image. Average sunny days every year: 219 County: 219 Metro area: 218

Town of Brookneal / Facebook

Once again, Campbell County and the Lynchburg Metro Area show up with sunshine in the town of Brookneal, a nearby neighbor to Concord. Average sunny days every year: 219 County: 219 Metro area: 218

Alex Proimos / flickr

The City of Charlottesville has a reputation for being beautiful in any weather. Fortunately, the sunny days outnumber the rainy ones. Charlottesville shares nearly as many sunny days with surrounding Albemarle County and the Charlottesville Metro Area. Average sunny days every year: 219 County: 217 Metro area: 218

OnlyInYourState may earn compensation through affiliate links in this article.