This paper presents a demultiplexer (DEMUX) based dual-path switching true random number generator (TRNG). Unlike the classical single chain TRNG, the proposed TRNG utilizes DEMUXs to separate the cumulative jitter and occurrence of metastability in two paths. It also uses Ring Oscillator (RO) to increase the uncertainty of path switching time. Therefore, two sources of entropy are skilfully combined and no post-processing circuitry is required. The proposed structure is implemented on Xilinx Virtex-7 FPGA development board. The experimental results show that the proposed structure is able to achieve a high throughput of 500 Mbps with 33 Look-up Tables (LUTs) and 4 Flip-Flops (FFs). This effectively improves the throughput with high quality entropy and low hardware overhead.