Yes, the MetaMask extension supports multiple Ethereum networks, including the mainnet and various testnets (such as Ropsten, Kovan, and Rinkeby). Users can switch between networks within the MetaMask interface, allowing them to interact with different DApps and test their smart contracts on various networks.