19820-20034 Forest Ave, Hayward CA

388 properties and 1721 residents found on Forest Ave, Hayward, CA. Find out more information with RadioAwards Address Directory.


Forest Ave, Hayward CA street index

Block Buildings Properties Businesses Residents
19600-19799 19600-19754 48 13 206
19800-20099 19820-20034 70 10 332
20100-20299 20112-20294 83 11 375

Residents

Alternative address: 19820 Forest Ave, Castro Valley, CA 94546-4515

  • 4 beds
  • 2 baths
  • Lot: 7,272 sqft
  • Built in 1942

Facts

Lot size: 7,272 sqft

Rooms: 8

Stories: 1 story

Parking: Garage

Who has lived here

Resident Phone Number Additional info
Allen P Brown
Craig Alan Henninger Age: 66
510-317-****
Mike Holt
510-537-****
Pat Holt
510-537-****
Ken C Ung Age: 62
415-860-****
Residential status:
Homeowner
Job:
Service Occupations

Alternative address: 19824 Forest Ave, Castro Valley, CA 94546-4551

  • 15 beds
  • 10 baths
  • 5,824 sqft
  • Built in 1965

Facts

Lot size: 0.56 acres

Rooms: 30

Stories: 2

Who has lived here

Resident Phone Number Additional info
Mary K Curry
925-522-****
Yvonne Decker
510-690-****
Betty B Farrahi Age: 72
510-889-****
Eddy Hansen Age: 66
Jacqueline Joaquin

Alternative address: 19828 Forest Ave, Castro Valley, CA 94546-4515

  • 4 beds
  • 2 baths
  • 1,950 sqft
  • Built in 1936

Facts

Lot size: 0.3 acres

Rooms: 7

Stories: 1 story

Parking: Garage

Who has lived here

Resident Phone Number Additional info
Silvio Avino
760-772-****
Alfred C Carbonetti
510-537-****
Cynthia B Carbonetti Age: 77
510-537-****
James Kurtzer
James K Kurtzner

Alternative address: 19844 Forest Ave, Castro Valley, CA 94546-4515

Who has lived here

Resident Phone Number Additional info
Edward Page

Alternative address: 19846 Forest Ave, Castro Valley, CA 94546-4515

  • 4 beds
  • 1 bath
  • 1,400 sqft
  • Built in 1948

Facts

Lot size: 0.26 acres

Rooms: 7

Stories: 1 story

Parking: Garage

Who has lived here

Resident Phone Number Additional info
James L Dias
Residential status:
Homeowner
Hyun J Yi Age: 45
Residential status:
Homeowner

Alternative address: 19847 Forest Ave, Castro Valley, CA 94546-4514

  • 3 beds
  • 2 baths
  • Lot: 9,899 sqft
  • Built in 1956

Facts

Lot size: 9,899 sqft

Rooms: 5

Stories: 1 story

Parking: Garage

Sold $1,150,000

Who has lived here

Resident Phone Number Additional info
Fernando M Maciel
510-790-****
Dorothy M Sullivan Age: 96
510-690-****
Eugene F Sullivan
510-690-****
Sean R Sullivan Age: 64
510-690-****
Residential status:
Homeowner
Job:
Sales Occupations
Tina S Sullivan Age: 58
510-690-****
Residential status:
Homeowner
Job:
Sales Occupations

Alternative address: 19853 Forest Ave, Castro Valley, CA 94546-4552

    Who has lived here

    Resident Phone Number Additional info
    Kristyn Ata
    Lisiate Ata
    Siosaia Ata
    Sandra C Bowman Age: 53
    510-583-****
    Sandra C Reader Age: 53
    510-583-****

    Alternative address: 19857 Forest Ave, Castro Valley, CA 94546-4553

    • 14 beds
    • 9.5 baths
    • 6,591 sqft
    • Built in 1971

    Facts

    Lot size: 0.55 acres

    Rooms: 26

    Stories: 2

    Who has lived here

    Resident Phone Number Additional info
    Krassimir Antonov
    Yvonne A Belton Age: 101
    Mildred M Birchfield
    David P Bjurman Age: 39
    Desiree Renee Bowden Age: 87

    Alternative address: 19858 Forest Ave, Castro Valley, CA 94546-4515

    • 3 beds
    • 1 bath
    • Lot: 0.25 acres
    • Built in 1925

    Facts

    Lot size: 0.25 acres

    Rooms: 6

    Stories: 1 story

    Parking: Garage

    19858 Forest Ave, Hayward, CA 94546-4515
    Sold $1,150,000

    Who has lived here

    Resident Phone Number Additional info
    Claude E Fry
    510-538-****
    Dolores M Fry Age: 95
    510-538-****
    Residential status:
    Homeowner

    Alternative address: 19861 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 2.5 baths
    • 2,095 sqft
    • Built in 1936

    Facts

    Lot size: 9,990 sqft

    Rooms: 8

    Stories: 2 story

    Parking: Carport

    Who has lived here

    Resident Phone Number Additional info
    Bill Delima
    925-683-****
    Job:
    Service Occupations
    Sherry Delima
    925-683-****
    Job:
    Service Occupations
    Carolyn Silva
    510-825-****
    Residential status:
    Homeowner
    Job:
    Private Household Service Occupations
    Nancy L Silva Age: 77
    510-825-****
    Residential status:
    Homeowner
    Job:
    Private Household Service Occupations
    Ronald L Silva Age: 79
    510-825-****
    Residential status:
    Homeowner

    Alternative address: 19877 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 2 baths
    • Lot: 1,540 sqft
    • Built in 1979

    Facts

    Rooms: 6

    Who has lived here

    Resident Phone Number Additional info
    Arshia Baig
    Annaliza Lapan
    Cynthia Lapan
    James M Lapan Age: 55
    510-305-****
    Residential status:
    Homeowner
    Jim M Lapan Age: 55
    Residential status:
    Homeowner
    Job:
    Food Preparation and Serving Related Occupations

    Alternative address: 19881 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 2 baths
    • Lot: 1,540 sqft
    • Built in 1978
    Sold $728,000

    Who has lived here

    Resident Phone Number Additional info
    Donald O Beeson
    510-548-****
    David Hipes
    510-889-****
    Vickie L Hipes Age: 72
    510-889-****
    Monica Laurilliard
    510-889-****
    Daved L Jones Age: 74

    Alternative address: 19884 Forest Ave, Castro Valley, CA 94546-4515

    • 3 beds
    • 2 baths
    • Lot: 0.28 acres
    • Built in 1956

    Facts

    Lot size: 0.28 acres

    Rooms: 6

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    Alejandro Alonso
    510-885-****
    Sylvia M Genovesino
    Jose M Hernandez
    Residential status:
    Homeowner
    Job:
    Administrative Support Occupations, Including Clerical Occupations
    Mario M Hernandez
    510-727-****
    Adrian G Mendoza Age: 62
    510-581-****

    Alternative address: 19885 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 2 baths
    • Lot: 1,540 sqft
    • Built in 1978

    Who has lived here

    Resident Phone Number Additional info
    Margarita De
    510-538-****
    Alex Derevin Age: 44
    510-538-****
    Margarita D Derevin Age: 65
    510-538-****
    Leo S Derevin Age: 73
    510-827-****
    Residential status:
    Homeowner
    Job:
    Service Occupations
    Marina Derevin Age: 72
    510-827-****
    Residential status:
    Homeowner
    Job:
    Service Occupations

    Alternative address: 19889 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 2 baths
    • Lot: 1,519 sqft
    • Built in 1979

    Facts

    Rooms: 6

    Parking: Garage

    19889 Forest Ave, Hayward, CA 94546-4514
    Sold $830,000

    Who has lived here

    Resident Phone Number Additional info
    Tai Ho
    Job:
    Professional/Technical
    Russ Kladko
    Fiona E Mackellar Age: 66
    510-537-****
    Neil J Mackellar Age: 59
    510-537-****
    Sara L Mackellar Age: 66
    510-537-****

    Alternative address: 19893 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 1 bath
    • Lot: 1,437 sqft
    • Built in 1978

    Who has lived here

    Resident Phone Number Additional info
    Donald W Beggs
    Marie A Beggs Age: 105
    Jae H Mun Age: 64
    Residential status:
    Homeowner
    Song Y Mun
    510-727-****

    Alternative address: 19897 Forest Ave, Castro Valley, CA 94546-4514

    • 3 beds
    • 1 bath
    • Lot: 1,437 sqft
    • Built in 1979

    Facts

    Rooms: 6

    Who has lived here

    Resident Phone Number Additional info
    C Ippolito
    510-733-****
    Christine R Ippolito Age: 77
    510-733-****
    Robert R Ippolito
    510-733-****
    Residential status:
    Homeowner
    Job:
    Service Occupations
    Gregory Ippolito
    Gregory T Ippolito-Souza Age: 45
    510-343-****
    Residential status:
    Homeowner

    Alternative address: 19901 Forest Ave, Castro Valley, CA 94546-4516

    • 3 beds
    • 1 bath
    • Lot: 1,437 sqft
    • Built in 1979

    Facts

    Rooms: 6

    For Sale $788,000

    Who has lived here

    Resident Phone Number Additional info
    Mark C Gattey
    Sabine Gattey Age: 48
    Camille Harris
    510-889-****
    Han M Jo
    510-583-****
    K Schmid
    510-889-****

    Alternative address: 19905 Forest Ave, Castro Valley, CA 94546-4516

    • 3 beds
    • 1 bath
    • Lot: 1,437 sqft
    • Built in 1979

    Facts

    Rooms: 6

    Who has lived here

    Resident Phone Number Additional info
    Cleo Weikal
    Preston Weikal
    Rita F Weikal Age: 79
    510-538-****
    Residential status:
    Homeowner
    Job:
    Building and Grounds Cleaning and Maintenance Occupations

    Alternative address: 19909 Forest Ave, Castro Valley, CA 94546-4516

    • 3 beds
    • 2 baths
    • Lot: 1,519 sqft
    • Built in 1978

    Who has lived here

    Resident Phone Number Additional info
    Jean A Anderson
    Lisa Anderson
    Al F Tuialuuluu
    510-733-****
    Aloilevao F Tuialuuluu Age: 84
    510-733-****
    Residential status:
    Homeowner
    Job:
    Executive, Administrative, and Managerial Occupations
    Chongsun H Tuialuuluu Age: 64
    510-825-****
    Residential status:
    Homeowner
    Job:
    Executive, Administrative, and Managerial Occupations

    Alternative address: 19910 Forest Ave, Castro Valley, CA 94546-4517

    • 3 beds
    • 2 baths
    • Lot: 0.4 acres
    • Built in 1937

    Facts

    Lot size: 0.4 acres

    Rooms: 5

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    510-581-****
    Categories:
    Employment Agencies
    Industry:
    Employment Agency
    See Details
    John W Brockage Age: 86
    510-532-****
    Residential status:
    Homeowner
    Job:
    Production Occupations
    Victoria K Brockage Age: 80
    John W Brockhage
    Roy Debray

    Alternative address: 19913 Forest Ave, Castro Valley, CA 94546-4516

    • 2 beds
    • 1 bath
    • Lot: 1,303 sqft
    • Built in 1979

    Facts

    Rooms: 5

    Sold $725,000

    Who has lived here

    Resident Phone Number Additional info
    510-727-****
    Industry:
    Real Estate Appraisal
    See Details
    Greg P Coggin Age: 55
    510-727-****
    Gregory P Coggin Age: 55
    510-727-****
    Sandra Pinto
    510-727-****
    Eileen Coggin Britton Age: 108

    Alternative address: 19917 Forest Ave, Castro Valley, CA 94546-4516

    • 2 beds
    • 1 bath
    • Lot: 0.81 acres
    • Built in 1979

    Facts

    Lot size: 0.81 acres

    Rooms: 5

    Who has lived here

    Resident Phone Number Additional info
    Geraldine R Banke
    Victoria A Jackson Age: 68
    510-733-****
    Residential status:
    Homeowner
    Job:
    Service Occupations
    Steve L Mitchell
    Linda Dal Porto Age: 76
    510-537-****

    Alternative address: 19921 Forest Ave, Castro Valley, CA 94546-4516

    • 2 beds
    • 1 bath
    • Lot: 1,300 sqft
    • Built in 1979

    Facts

    Rooms: 5

    Who has lived here

    Resident Phone Number Additional info
    Cynthia E Cranston
    510-263-****
    James C Jamison Age: 79
    510-583-****
    Gregory Vreeburg
    510-363-****

    Alternative address: 19928 Forest Ave, Castro Valley, CA 94546-4517

    • 1 bed
    • 1 bath
    • Lot: 0.4 acres
    • Built in 1938

    Facts

    Lot size: 0.4 acres

    Rooms: 3

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    Manuel L Jardim
    Raquel R Pegelow Age: 89
    510-537-****
    Donald R Peglow Age: 91
    510-825-****
    Residential status:
    Renter
    Job:
    Food Preparation and Serving Related Occupations

    Alternative address: 19945 Forest Ave, Castro Valley, CA 94546-4516

    • 3 beds
    • 2 baths
    • Lot: 7,794 sqft
    • Built in 1949

    Facts

    Lot size: 7,794 sqft

    Rooms: 7

    Stories: 2 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    510-566-****
    Industry:
    Computer RepairComputer SalesComputer Training
    See Details
    Chester L Wehe Age: 76
    510-582-****
    Julia R Wehe Age: 32
    510-582-****
    Residential status:
    Homeowner
    Nanette C Wehe Age: 67
    510-582-****

    Alternative address: 19948 Forest Ave, Castro Valley, CA 94546-4517

    Who has lived here

    Resident Phone Number Additional info
    David B Allomong
    510-538-****
    Jillian P Foxworthy Age: 35
    925-519-****

    Alternative address: 19949 Forest Ave, Castro Valley, CA 94546-4516

    • 15 beds
    • 8 baths
    • Lot: 0.96 acres
    • Built in 1967

    Facts

    Lot size: 0.96 acres

    Rooms: 39

    Stories: 1 story

    Parking: Mixed

    Who has lived here

    Resident Phone Number Additional info
    Jacqueline A Drew
    925-212-****
    Chester Wehe Iii Age: 76
    Residential status:
    Homeowner
    Elsie R Wehe Age: 108
    Jacqueline A Wehe Age: 35
    Residential status:
    Homeowner

    Alternative address: 19951 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Jayne H Martinez
    Margaret V Partridge Age: 75
    Residential status:
    Renter
    Job:
    Production Occupations
    V Partridge
    510-581-****

    Alternative address: 19953 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Todd R Finlay
    510-538-****

    Alternative address: 19955 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Christine A Griffin
    Residential status:
    Homeowner
    Philip W Silva
    510-581-****
    Jeanette M Stella Age: 56
    510-582-****

    Alternative address: 19956 Forest Ave, Castro Valley, CA 94546-4517

    • 4 beds
    • 3 baths
    • Lot: 0.32 acres
    • Built in 1940

    Facts

    Lot size: 0.32 acres

    Rooms: 10

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    David E Baker
    510-582-****
    Residential status:
    Homeowner
    Job:
    Precision Production Occupations
    Lilian G Baker
    510-582-****
    Cindy Harberg Age: 66
    510-582-****
    John Baker
    Residential status:
    Homeowner
    Job:
    Precision Production Occupations
    Lillian Baker
    Residential status:
    Homeowner
    Job:
    Precision Production Occupations

    Alternative address: 19957 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Wesley Bell
    510-733-****
    Jacob R Kreitzer Age: 33
    Alice Martinez

    Alternative address: 19961 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Brenda Galloway
    510-537-****
    Erin Spinelli
    510-435-****
    Residential status:
    Renter
    Job:
    Technicians and Related Support Occupations
    Terri A Spinelli
    510-825-****
    Residential status:
    Renter
    Job:
    Technicians and Related Support Occupations

    Alternative address: 19965 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Victor Livia
    510-537-****
    Matthew J Silva Age: 53
    Kathleen K Spencer
    510-443-****

    Alternative address: 19969 Forest Ave, Castro Valley, CA 94546-4516

    Who has lived here

    Resident Phone Number Additional info
    Maria A Castro
    Doug J Gustafson Age: 74
    510-886-****
    John M Gustafson Age: 77
    510-886-****
    Manuel A Sierra Age: 42

    Alternative address: 19983 Forest Ave, Castro Valley, CA 94546-4568

    • 40 beds
    • 40 baths
    • Lot: 1.19 acres
    • Built in 1988

    Facts

    Lot size: 1.19 acres

    Rooms: 120

    Stories: 2 story

    Parking: Carport

    Who has lived here

    Resident Phone Number Additional info
    Industry:
    Business Consulting Services
    See Details
    Industry:
    Trucking
    See Details
    Industry:
    Trade Contractor
    See Details
    Industry:
    Trucking Operator-Nonlocal
    See Details
    David J Abler Age: 70

    Alternative address: 20016 Forest Ave, Castro Valley, CA 94546-4519

    • 3 beds
    • 1 bath
    • Lot: 0.46 acres
    • Built in 1930

    Facts

    Lot size: 0.46 acres

    Rooms: 6

    Stories: 1 story

    Who has lived here

    Resident Phone Number Additional info
    510-581-****
    Industry:
    Home Builders
    See Details
    Ernest E Silva
    510-581-****
    Industry:
    Nonresidential Cnstn Industrial Bldg Cnstn Residential Construction Single-Family House Cnst
    See Details
    William F Cummins
    Vicki L Hermann Age: 74
    510-886-****

    Alternative address: 20019 Forest Ave, Castro Valley, CA 94546-4518

    • 3 beds
    • 2 baths
    • Lot: 0.37 acres
    • Built in 1932

    Facts

    Lot size: 0.37 acres

    Rooms: 7

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    Samantha K Farrell
    Frank F Rees Age: 105
    510-582-****
    Residential status:
    Homeowner
    Job:
    Administrative Support Occupations, Including Clerical Occupations
    Margaret C Rees
    510-582-****

    Alternative address: 20020 Forest Ave, Castro Valley, CA 94546-4519

    • 3 beds
    • 1 bath
    • Lot: 8,285 sqft
    • Built in 1951

    Facts

    Lot size: 8,285 sqft

    Rooms: 7

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    Juanita L Dodd
    510-825-****
    Residential status:
    Homeowner
    Job:
    Service Occupations
    Wonita Dodd
    510-581-****
    Slater D Kathleen
    Richard A Norton Age: 70
    510-538-****
    Kathleen O Slater Age: 79
    510-538-****

    Alternative address: 20034 Forest Ave, Castro Valley, CA 94546-4519

    • 3 beds
    • 2 baths
    • Lot: 5,750 sqft
    • Built in 1951

    Facts

    Lot size: 5,750 sqft

    Rooms: 7

    Stories: 1 story

    Parking: Garage

    Who has lived here

    Resident Phone Number Additional info
    Industry:
    Retail Bakery
    See Details
    Debra L Farinha Age: 64
    Francisco G Farinha Age: 32
    510-881-****
    Residential status:
    Homeowner
    Manuel F Farinha Age: 70
    510-881-****
    Garold M Larue
    678-355-****

    Market Activities

    To date, we have no information about market activities in 2025
    Sep 2023 Sold
    19847 Forest Ave
    Price history :
    • Single Family
    • 3 beds
    • 2 baths
    Mar 2023 Sold
    19889 Forest Ave
    Price history :
    • Townhouse
    • 1,519 sqft
    • 3 beds
    • 3 baths
    Mar 2023 Listed for sale
    19901 Forest Ave
    Price history :
    • Townhouse
    • 1,437 sqft
    • 3 beds
    • 2 baths
    Feb 2023 Sold
    19889 Forest Ave
    Price history :
    • Townhouse
    • 1,519 sqft
    • 3 beds
    • 3 baths
    Feb 2022 Sold
    19858 Forest Ave
    Price history :
    • Single Family
    • 1,783 sqft
    • 2 beds
    • 2 baths
    Aug 2021 Sold
    19893 Forest Ave
    Price history :
    • Townhouse
    • 1,437 sqft
    • 3 beds
    • 2 baths
    Aug 2021 Sold
    19893 Forest Ave
    Price history :
    • Townhouse
    • 1,437 sqft
    • 3 beds
    • 2 baths
    Jul 2021 Sold
    19858 Forest Ave
    Price history :
    • Single Family
    • 1,783 sqft
    • 2 beds
    • 2 baths
    Jul 2021 Sold
    19858 Forest Ave
    Price history :
    • Single Family
    • 1,783 sqft
    • 2 beds
    • 2 baths
    Mar 2021 Sold
    19881 Forest Ave
    Price history :
    • Townhouse
    • 1,540 sqft
    • 3 beds
    • 3 baths
    Mar 2021 Sold
    19913 Forest Ave
    Price history :
    • Condo
    • 1,303 sqft
    • 2 beds
    • 3 baths
    Apr 2018 Recent Rent
    19983 Forest Ave
    Price history :
    • 2 beds
    • 2 baths

    View more

    Fire Incident History

    To date, we have no information about fire incidents in 2025
    23 Mar 2011 Building fires
    Property Use —
    1 or 2 family dwelling
    Area of Origin —
    Bedroom - < 5 persons; included are jail or prison
    First Ignition —
    Mattress, pillow
    Heat Source —
    Hot or smoldering object, other
    11 Jul 2010 Outside rubbish, trash or waste fire
    Property Use —
    1 or 2 family dwelling
    Area of Origin —
    Outside area, other
    First Ignition —
    Light vegetation - not crop, including grass
    Heat Source —
    Hot or smoldering object, other
    19 Aug 2009 Building fires
    Property Use —
    1 or 2 family dwelling
    Area of Origin —
    Storage area, other
    First Ignition —
    Structural member or framing
    Heat Source —
    Arcing

    Incidents registered in Federal Emergency Management Agency

    To date, we have no information about incidents registered in FEMA in 2025
    14 Dec 2012 Arcing, shorted electrical equipment
    Property Use —
    1 or 2 family dwelling
    10 Dec 2007 Power line down
    Property Use —
    1 or 2 family dwelling
    19 Sep 2007 Gas leak (natural gas or LPG)
    Property Use —
    Multifamily dwellings
    16 Sep 2007 Outside rubbish fire, other
    Property Use —
    1 or 2 family dwelling

    View more

    Comparison graphs

    House prices on 19820-20034 Forest Ave, Hayward CA

    198201984619857198611988119885198931990119909199131992119945199562001620020House Number$0$200k$400k$600k$800k$1.0M$1.2M$1.4M$1.6M$1.8M$2.0M$2.2M$2.4M$2.6M$2.8MPrices

    Total rooms, bathrooms and bedrooms on 19820-20034 Forest Ave, Hayward CA

    19820198241982819846198471985719858198611987719881198841988519889198931989719901199051990919910199131991719921199281994519949199561998320016200192002020034House Number0510152025303540RoomsBathroomsBedrooms

    Lot size and building area (in sqft) on 19820-20034 Forest Ave, Hayward CA

    19820198241982819846198471985719858198611987719881198841988519889198931989719901199051990919910199131991719921199281994519949199561998320016200192002020034House Number010,00020,00030,00040,00050,00060,000Area (in sqft)Lot sizeLiving area

    Where is Forest Ave, Hayward CA located on map?