Demografia W 1678 w osadzie mieszkało 39 osób. W 1849 wieś liczyła 201 mieszkańców. W 1905 liczba mieszkańców Karwi wzrosła do 323. Popularnymi nazwiskami byli: Bisewski oraz Wittbrodt, Volkmann, Schmundt, które wiązały się z osadnikami holenderskimi. Po drugiej wojnie światowej nastąpił znaczny przyrost ludności zwłaszcza na przełomie XX i XXI wieku kiedy wieś zmieniła charakter z osady rybackiej i rolniczej na letniskową. W 2008 Karwia liczyła 931, a w 2012 992 stałych mieszkańców.
Galeria – infrastruktura
Polityka W referendum 2003 Karwia zdecydowanie opowiedziała się za wejściem Polski do Unii Europejskiej, gdyż oddano 84,61% głosów na tak.
W wyborach parlamentarnych do Sejmu w dniu 25 października 2015 wieś zdecydowanie poparła Platformę Obywatelską, która zdobyła 44,90% głosów.