I don't know what criteria you use to set the numbers of speakers, but you write that the L1 French language in Switzerland is "1,490,000 in Switzerland (2000 census)." on your page, but this number is the number of people aged 15 years old and more not the whole population. Do your numbers on Ethnologue always use 15+ years old people for the numbers of speakers ? The 2012 census numbers are available (last decennial one being 2010 and now updated yearly), I think you must have missed it: http://www.bfs.admin.ch/bfs/portal/en/index/themen/01/05/blank/key/sprac... and http://www.bfs.admin.ch/bfs/portal/fr/index/themen/01/01/new/nip_detail.... If we extrapolate with 22.6% of 8 million inhabitants, we get 1.8 million L1 French speakers. If natality rates are better in French speakers than German ones (14-years old and younger) it could be a little higher at maybe 1.9-2.4 million (or under if Germanophones made more babies).
We will update our figures on languages (including French [fra]) spoken in Switzerland for the 18th edition.