

Mount Vernon and the surrounding Skagit Valley continue to see steady growth, new construction, and property improvements, creating a strong need for dependable excavation and site preparation. SP General Contracting has been helping homeowners, builders, and property owners prepare their land the right way since 2007. From clearing raw land to preparing foundations and fixing challenging terrain, our team understands the local soil, weather conditions, and project requirements unique to this area. We focus on creating safe, build-ready sites so every project can start on solid ground and move forward with confidence.

SP General Contracting provides complete excavation and site preparation services in Mount Vernon to support projects of every size. Whether you’re preparing land for a new home, upgrading an existing property, or solving drainage and grading issues, our experienced team delivers reliable results. We specialize in foundation excavation, land clearing, grading and leveling, driveway and road preparation, utility trenching, septic and sewer line excavation, demolition, concrete and asphalt removal, rock work, retaining wall preparation, and erosion control. Every project is completed with precision, modern equipment, and a commitment to safety to ensure your site is ready for the next phase of construction.


Choosing SP General Contracting means working with a trusted, family-owned excavation contractor that has proudly served the Skagit Valley and Northwest Washington since 2007. We combine hands-on experience, modern equipment, and a commitment to doing the job right the first time. Property owners in Mount Vernon rely on us for dependable timelines, clear communication, and high-quality workmanship on every project. From small residential projects to large-scale site preparation, we focus on safety, precision, and long-lasting results so your project starts on solid ground and moves forward with confidence.
GET A FREE QUOTE

BUSINESS
SERVICES
SERVICE AREAS
OPERATING HOURS
Sun: Closed
Mon: 9:00am - 5:00pm
Tue: 9:00am - 5:00pm
Wed: 9:00am - 5:00pm
Thu: 9:00am - 5:00pm
Fri: 9:00am - 5:00pm
Sat: 9:00am - 5:00pm