Mahogany Creek is a suburb in Perth, the state capital of Western Australia. It is part of the Shire of Mundaring local government area.
Its name is derived from the historic Mahogany Creek Inn, constructed in about 1880, and situated on what was the York Road, now known as the Great Eastern Highway. The inn is heritage listed.
Mahogany Creek is also the location of the steepest section of the Great Eastern Highway after Greenmount Hill.
The suburb had a population of 763 in 1991, and in 1996 it was 822.
There was a railway station on the original route of the Eastern Railway, and there have been a number of shops close to the railway station. Only one remains, now an antique shop.