Pole Barn Construction
Purpose-built barns for agricultural use, equipment storage, workshops, and flexible rural spaces—including large-scale 50×80 builds.

Class A Contractor · License #2705173748
Pole barns, roofing, and exterior construction for property owners across Central and Southern Virginia.
Get a free estimateAbout M&J
Local experience. Honest communication. No shortcuts.
M&J Construction is a licensed and insured contractor based in Victoria, Virginia. Every project begins with an on-site conversation, a careful look at the work, and a clear estimate.
Whether the job is a large pole barn or a residential exterior improvement, the focus stays the same: dependable workmanship, practical solutions, and a finished project made to serve you for years.
What we build
Built for Virginia weather, rural properties, working farms, and the needs of local homeowners.
Purpose-built barns for agricultural use, equipment storage, workshops, and flexible rural spaces—including large-scale 50×80 builds.
Durable standing-seam metal roofing for homes, barns, and outbuildings, plus dependable shingle roofing for residential properties.
Residential garages, decks, and siding installed with a practical focus on structure, function, and lasting value.

Built below the surface
The ground line is where ordinary wood posts are most vulnerable. M&J uses permanent foundation systems, including Perma-Columns, to keep wood out of the ground and help guard against rot, insects, and moisture damage.
Project gallery
From working barns to residential roofs, each project receives the same careful attention.






Service area
Based in Victoria and traveling roughly two hours for the right project, M&J serves homeowners, farmers, and property owners in communities throughout the region.
Lunenburg County · Nottoway County · Prince Edward County · Mecklenburg County · Charlotte County · Amelia County
Let’s talk about your project
Tell us about your project and we’ll follow up to schedule a free on-site estimate. Prefer to talk? Give us a call.
434-547-3948