POLICE have disrupted a major drug operation in Perth, seizing $180,000 worth of high-grade cannabis and more than $67,000 cash.

The drugs and cash were seized in a search of a house in Swan View on Monday.

A spokesman from WA Police said the search was the culmination of a sustained investigation into an alleged drug dealer who lives at the property.

The search yielded 18.15 kilograms of cannabis, which has an estimated street value of $180,000, as well as $67,200 in cash.

A 34-year-old Swan View man was charged with possessing cannabis with intent to sell or supply, possessing MDMA and unlawful possession of the cash.

A second man, who turned up during the search, allegedly had 100 MDMA tablets and was charged with possessing MDMA with intent to sell or supply.