Viksvidja sijaitsee Rekujoen alajuoksulla, sen pohjoispuolella. Viksvidjan kyläalue ulottuu Rekujoelta pohjoiseen Nyängsbergenille asti. Kylän halki kulkee Rekusta Gammelbyhyn Perniöntie, jonka varrella kylän asutus sijaitsee. Kyläalueen eteläosa Rekujoen varrella on peltomaata. Pohjoisosa on metsää.[1]
Viksvidja eli Wiksvedja on ollut neljästä talosta muodostuva kylä 1500-luvulla. Isojaon aikaan 1787 kylässä on ollut vain kruunun ratsutila ja tämän aputila. Ratsutila jaettiin kolmeen osaan 1800-luvulla ja 1900-luvun kehitys toi kylään runsaasti pientiloja. Kylässä on ollut vesimylly ja kaksi tuulimyllyä vielä 1900-luvulle tultaessa.[2]