Marion is a town in Union Parish, Louisiana, United States. The population was 806 at the 2000 census. It is part of the Monroe Metropolitan Statistical Area.
The town was named for Francis Marion, a military leader known as the "Swamp Fox".
Marion is located at 32°54′6″N 92°14′36″W / 32.90167°N 92.24333°W / 32.90167; -92.24333 (32.901772, -92.243354).