top of page


What We Do

At DMF Gardens we provide plants for landscaping projects including rooftop gardens, LEED projects, wetland and wetland restorations, hospitals, small or large public parks, airports, water treatment facilities, green walls, and many other commercial and residential projects. We do not install plants, but we can help locate and or coordinate installers. DMF Gardens, Inc. sells to garden centers, contractors, and re-wholesalers. We willingly work with architects, contractors, and designers to help insure plantings that will be successful for the planting zone, soil, moisture, and light conditions.

Special Orders

At DMF Gardens we grow thousands of varieties of plants. The plants listed on our website and in our catalog are generally always available. There are several other plants that we may have available so you can view our availability here. We will also grow something specific for your project that may not be in our list. If you have any questions about a special order please contact us and we will let you know what you can do.

Special Order

Shipping / Delivery

Orders may be picked up or delivered to you.  Delivery charges are $80.00 or $1.75 per mile round trip, whichever is higher, per stop.  We also ship UPS, SpeeDee Delivery, or LTL, based on the size of the order and the most economical and reliable carrier to your area of the country.  All sales are FOB Des Moines, IA unless otherwise stated.

Estimated Delivery Costs

  • Ames - $125+/-

  • Iowa City - $395+/-

  • Omaha - $475+/-

  • Waterloo - $440+/-

  • Davenport - $580+/-

  • Dubuque - $700+/-

Estimated Freight cost per pallet

  • Iowa - $90

  • Illinois - $140

  • Minnesota - $130

  • Wisconsin - $140


There is no warranty on any product unless specifically expressed in writing. We do guaranty everything to arrive alive and healthy, unless it is dormant. If there are any issues when the order is received please let us know immediately.

Placing An Order

To place an order contact us by phone, fax or email. We will be in contact with you as soon as possible. Our hours are 7:30 am to 4:00 pm Monday - Friday. 

Order Pickup Process

If you are picking up your order we will pull the order ahead of time if we are notified enough in advance. Click here to review our order pickup process and terms.

Terms and Conditions

Click here to view our terms and conditions.

bottom of page