top of page

About OMA

Welcome to OMA Fence,LLC, where passion for outdoor transformations meets craftsmanship. We are a dedicated team of professionals based in Weymouth, Massachusetts, committed to creating stunning and functional outdoor spaces that elevate the living experience.


Our Story

At OMA Fence,LLC, our journey began with a shared vision – to bring beauty and functionality to outdoor spaces across Massachusetts. Founded 2009, we embarked on a mission to redefine landscapes, one project at a time. From humble beginnings, our commitment to excellence has driven our growth, making us a trusted name in the industry.


Our Mission

Our mission is simple: to transform your outdoor dreams into reality. We believe that every property deserves a touch of elegance, security, and natural beauty. Whether it's crafting a custom fence, designing a captivating landscape, or constructing durable hardscapes, our goal is to create outdoor spaces that inspire and endure.


Why Choose OMA Fence,LLC

  • Expert Craftsmanship: Our team consists of skilled artisans and professionals who bring expertise and attention to detail to every project.

  • Client-Centric Approach: Your satisfaction is our priority. We listen, collaborate, and tailor our services to meet your unique needs.

  • Quality Materials: We source the finest materials to ensure longevity, durability, and visual appeal in every project we undertake.

Let's Transform Your Outdoors Together

Whether you're envisioning a charming fence, a lush landscape, or inviting hardscapes, we're here to bring your vision to life. Contact OMA Fence,LLC today to discuss your project and embark on a journey of outdoor transformation.



View of an attractive backyard with new

Schedule a free estimate!

                           Our Team is available Monday through Friday from 7 AM to 6 PM and Saturdays from 7 AM to 2 PM.

                           Click the button below to fill out a contact form and schedule a free estimate for your Fence Project install today!

                                                                    You can also give us a call at (781) 267-4761.

bottom of page