Providing Top-quality Water Pumps,
Tanks and Treatment Systems

SINCE 1939
Water Pumps
24/7 Service

24-Hour Service to All of Penobscot County and Surrounding Areas

Fleming’s offers 24-hour service for pumps, tanks and treatment systems in Penobscot County, ME and surrounding areas. Though we are stationed in Bangor, ME, we are happy to serve Old Town, Patten, Veazie, Lincoln, Mattawamkeag, Corinth, or any nearby area.

By choosing Fleming’s, you’re choosing the best and most experienced pump service in Penobscot County and Maine as a whole. Let us handle your repairs, replacements, and maintenance so you can rest assured that your water system will continue to function properly and supply potable water.


More than 75 Years Experience Serving You

Experience matters in the field of water systems. Pete Fleming has over forty years on the job, as well as a host of certifications and licenses in water systems, electrical, and plumbing. He is truly a master at the craft, and with his help you will be able to build the most efficient water system for your needs or repair the one you have for the lowest possible price and highest quality available in Penobscot County and all of Maine.

Fleming’s is second to nobody in their craft. We do business the old fashioned way – we earn your continued business by providing a great service!

Water Machine
Contact Fleming's Pump Service

Offering You Products from Industry Giants

We proudly offer products from the best in the industry, including Goulds, Myers, Franklin Electric, Baker, and more. The quality of your product will determine the overall performance and longevity of your system. We strongly encourage you to choose the best possible and experience the difference. The better the parts you decide to use, the fewer repairs you’ll have to pay for in the long run. The result ends up being a lower overall cost in the long run.

• Bangor
• Millinocket
• Brewer
• Orono
• Old Town
• East Millinocket
• Lincoln
• Dixmont
• Hampden
• Medway
• Hermon
• Orrington
• Howland
• Glenburn
• Dexter
• Carmel
• Patten
• Mattawamkeag
• Eddington
• Veazie
• Passadumkeag
• Corinth
• Holden
• Bradford