Das Marion County wurde am 14. Mai 1844 aus Teilen des Alachua County gebildet. Benannt wurde es nach General Francis Marion, einem Guerilla-Kämpfer und Held des amerikanischen Revolutionskrieges (1775–1783). Im Marion County liegt der Lake Weir, an dem die legendäre Verbrecherin der Staatsfeinde-Ära „Ma“ Barker erschossen wurde.
Nach der Volkszählung im Jahr 2010 lebten im Marion County 331.298 Menschen in 163.797 Haushalten. Die Bevölkerungsdichte betrug 81 Einwohner pro Quadratkilometer. Ethnisch betrachtet setzte sich die Bevölkerung zusammen aus 81,0 % Weißen, 12,3 % Afroamerikanern, 0,4 % Indianern und 1,3 % Asian Americans. 2,9 % waren Angehörige anderer Ethnien und 2,1 % verschiedener Ethnien. 10,9 % der Bevölkerung bestand aus Hispanics oder Latinos.
Im Jahr 2010 lebten in 25,0 % aller Haushalte Kinder unter 18 Jahren sowie 42,6 % aller Haushalte Personen mit mindestens 65 Jahren. 67,2 % der Haushalte waren Familienhaushalte (bestehend aus verheirateten Paaren mit oder ohne Nachkommen bzw. einem Elternteil mit Nachkomme). Die durchschnittliche Größe eines Haushalts lag bei 2,35 Personen und die durchschnittliche Familiengröße bei 2,80 Personen.
21,6 % der Bevölkerung waren jünger als 20 Jahre, 19,6 % waren 20 bis 39 Jahre alt, 25,5 % waren 40 bis 59 Jahre alt und 33,2 % waren mindestens 60 Jahre alt. Das mittlere Alter betrug 47 Jahre. 48,0 % der Bevölkerung waren männlich und 52,0 % weiblich.
Das jährliche Durchschnittseinkommen eines Haushalts betrug 39.770 USD, dabei lebten 17,3 % der Bevölkerung unter der Armutsgrenze.[8]
Im Jahr 2010 war englisch die Muttersprache von 88,39 % der Bevölkerung, spanisch sprachen 8,71 % und 2,90 % hatten eine andere Muttersprache.[9]