What We Do

At DMF Gardens we provide plants for 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 call and ask about availability. 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.


Shipping / Delivery

Orders may be picked up or delivered to you.  Delivery charges are $45.00 or $1.00 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 - $105+/-

  • Iowa City - $340+/-

  • Omaha - $400+/-

  • Waterloo - $380+/-

  • Davenport - $500+/-

  • Dubuque - $575+/-

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.