For the purpose of efficiency improvement, a linear motor that performs a linear reciprocating motion can be employed to directly drive the piston in a reciprocating refrigeration compressor without crankshaft mechanism. This also facilitates the modulation of cooling capacity as the stroke and frequency can be readily varied in response to heat load. A novel design of moving magnet linear motor for linear compressor was analyzed in the paper. A finite element analysis (FEA) model was built to simulate the characteristics of the linear motor. Current and displacement signals were measured from a test rig and were defined in the transient FEA model. Transient motor force was simulated with the FEA model and good agreements are shown between the results from the FEA model and interpolated shaft force from static force measurements. Major Losses, such as copper loss and core loss were also computed. Motor efficiency decreased from 0.88 to 0.83 as stroke increased from 9 mm to 12 mm, while the pressure ratio remained unchanged. Comparisons were made between the present moving magnet linear motor and moving coil linear motors. Generally, the moving magnet linear motor demonstrates higher efficiency than moving coil motors, which have significantly higher copper loss. The present moving magnet design with simple structure could be further optimized to improve motor efficiency.