Proudly Serving Northwest North Carolina

Bill Layne Insurance provides comprehensive insurance coverage to families and businesses throughout Surry County and surrounding areas. Find your local insurance agent below.

Our Service Areas

With over 20 years of experience serving North Carolina, we understand the unique insurance needs of each community we serve. Click on your town below to learn more about local coverage options.

🏛️

Elkin, NC

ZIP: 28621

  • Main office location
  • Same-day service
  • Walk-ins welcome
  • All insurance types
Elkin Insurance →
🏔️

Mount Airy, NC

ZIP: 27030

  • Home of Mayberry
  • Local agent network
  • Historic downtown coverage
  • Tourism business insurance
Mount Airy Insurance →
⚖️

Dobson, NC

ZIP: 27017

  • County seat services
  • Government employee plans
  • Rural property coverage
  • Farm insurance options
Dobson Insurance →
⛰️

Pilot Mountain, NC

ZIP: 27041

  • Outdoor recreation coverage
  • Small business insurance
  • Residential services
  • State park area coverage
Pilot Mountain Insurance →
🏘️

Jonesville, NC

ZIP: 28642

  • Yadkin Valley coverage
  • Wine country insurance
  • Agricultural policies
  • Family-owned business plans
Jonesville Insurance →
🍇

Yadkinville, NC

ZIP: 27055

  • Yadkin County services
  • Vineyard insurance
  • Agricultural coverage
  • Historic property plans
Yadkinville Insurance →
🌳

Boonville, NC

ZIP: 27011

  • Rural property experts
  • Farm & ranch coverage
  • Equipment insurance
  • Seasonal home policies
Boonville Insurance →
🏁

North Wilkesboro, NC

ZIP: 28659

  • Racing heritage coverage
  • Commercial fleet insurance
  • Manufacturing policies
  • Motorsports insurance
North Wilkesboro Insurance →
👑

King, NC

ZIP: 27021

  • Stokes County coverage
  • Suburban home insurance
  • Growing family plans
  • New construction coverage
King Insurance →

Our Coverage Area

📍 Interactive map showing all service areas throughout Northwest North Carolina

We provide insurance services within a 50-mile radius of Elkin, NC

Don't see your town listed? We likely still serve your area! Call (336) 835-1993 to confirm coverage.

Ready to Get Started?

Whether you're in Elkin or anywhere in Northwest NC, we're here to help protect what matters most.