Petr Nečas se se svou první ženou Radkou oženil v roce 1986. Manželství trvalo 27 let a mají spolu celkem čtyři děti, Terezu, Marii, Ondřeje a Tomáše.