You do NOT need a visa if you are a European Union Citizen , no matter the duration of your stay in France

§ Austria§ Belgium§ Bulgaria§ Croatia§ Cyprus§ Czech Republic§ Denmark§ Estonia§ Finland§ Germany§ Greece§ Hungary§ Iceland§ Ireland§ Italy§ Latvia§ Lithuania§ Luxembourg§ Malta§ Netherlands§ Poland§ Portugal§ Romania

§ Slovakia§ Slovenia§ Spain§ Sweden§ United Kingdom

or if you come from one of the following countries: 

§ Andorra§ Liechtenstein§ Monaco§ Norway§ San Marino§ Switzerland


If you come from any other country, you NEED a visa.