top of page

GET MORE INFO

Please let us know what best describes you...

logo-thoa-tbook-square-p.png

[association-summary]

-

-

-

Learn More

Villa Marin

Villa Marin Homeowners' Association

Corporation #: 

VERIFIED

Registered: 

9/22/83

Ranked 

53

of

90

in

San Rafael

UNITS

224

MANAGED BY

BUILT

1985

ANALYSIS FOR

2025

Last Update 

January 4, 2026 at 10:29:46 AM

THIS ANALYSIS SPONSORED BY

sponsor-placeholder.png

Your Name Here

HOA FINANCES

Average

IMPACT ON OWNERS

Very High

SPECIAL ASSESSMENT RISK

Low

You have to be logged in to view the report.

 

Click below to Sign In or create your FREE account.

DATA SOURCES

ADDRESS
MLS #
100 Thorndale Drive, Unit 100
321109754
100 Thorndale Drive, Unit 101
323027785
100 Thorndale Drive, Unit 103
323916219
100 Thorndale Drive, Unit 106
324113658
100 Thorndale Drive, Unit 106
324007162
100 Thorndale Drive, Unit 107
21804022
100 Thorndale Drive, Unit 113
325061508
100 Thorndale Drive, Unit 116
324051491
100 Thorndale Drive, Unit 118
324058752
100 Thorndale Drive, Unit 120
21724808
100 Thorndale Drive, Unit 122
323018980
100 Thorndale Drive, Unit 124
322081403
100 Thorndale Drive, Unit 124
324051483
100 Thorndale Drive, Unit 124
322034281
100 Thorndale Drive, Unit 124
322081403x
100 Thorndale Drive, Unit 125
325085888
100 Thorndale Drive, Unit 125
324018169
100 Thorndale Drive, Unit 126
324092524
100 Thorndale Drive, Unit 126
21115238
100 Thorndale Drive, Unit 133
322087027
100 Thorndale Drive, Unit 133
323042391
100 Thorndale Drive, Unit 134
21909009
100 Thorndale Drive, Unit 135
322075291
100 Thorndale Drive, Unit 136
321071118
100 Thorndale Drive, Unit 137
323053922
100 Thorndale Drive, Unit 137
323010995
100 Thorndale Drive, Unit 137
322002005
100 Thorndale Drive, Unit 144
321114431
100 Thorndale Drive, Unit 146
323900482
100 Thorndale Drive, Unit 146
322077151
100 Thorndale Drive, Unit 149
324030970
100 Thorndale Drive, Unit 150
21808083
100 Thorndale Drive, Unit 150
325050924
100 Thorndale Drive, Unit 151
323032977
100 Thorndale Drive, Unit 154
21909014
100 Thorndale Drive, Unit 155
323000462
100 Thorndale Drive, Unit 155
322009381
100 Thorndale Drive, Unit 204
ML81911354
100 Thorndale Drive, Unit 205
325062067
100 Thorndale Drive, Unit 206
41004558
100 Thorndale Drive, Unit 206
41004558x
100 Thorndale Drive, Unit 210
324083495
100 Thorndale Drive, Unit 211
322077168
100 Thorndale Drive, Unit 211
21718921
100 Thorndale Drive, Unit 212
322001811
100 Thorndale Drive, Unit 212
323011281
100 Thorndale Drive, Unit 212
324012129
100 Thorndale Drive, Unit 217
323041330
100 Thorndale Drive, Unit 217
323927570
100 Thorndale Drive, Unit 218
21801616
100 Thorndale Drive, Unit 219
21808072
100 Thorndale Drive, Unit 222
325040291
100 Thorndale Drive, Unit 222
322077181
100 Thorndale Drive, Unit 222
323925745
100 Thorndale Drive, Unit 224
21808077
100 Thorndale Drive, Unit 229
324036252
100 Thorndale Drive, Unit 233
326008593
100 Thorndale Drive, Unit 233
322005183
100 Thorndale Drive, Unit 236
324012132
100 Thorndale Drive, Unit 243
324007204
100 Thorndale Drive, Unit 244
324000839
100 Thorndale Drive, Unit 244
323019344
100 Thorndale Drive, Unit 244
325076430
100 Thorndale Drive, Unit 244
325030055
100 Thorndale Drive, Unit 244
323042752
100 Thorndale Drive, Unit 245
321046200
100 Thorndale Drive, Unit 246
323027973
100 Thorndale Drive, Unit 247
324084251
100 Thorndale Drive, Unit 248
21920372
100 Thorndale Drive, Unit 250
322011712
100 Thorndale Drive, Unit 250
322011712x
100 Thorndale Drive, Unit 251
322077205
100 Thorndale Drive, Unit 251
323017923
100 Thorndale Drive, Unit 252
323033659
100 Thorndale Drive, Unit 252
324001791
100 Thorndale Drive, Unit 252
325089017
100 Thorndale Drive, Unit 254
322064756x
100 Thorndale Drive, Unit 254
322064756
100 Thorndale Drive, Unit 254
323913567
100 Thorndale Drive, Unit 255
324001792
100 Thorndale Drive, Unit 255
323011798
100 Thorndale Drive, Unit 256
322069320
100 Thorndale Drive, Unit 261
322015077
100 Thorndale Drive, Unit 266
21909016
100 Thorndale Drive, Unit 267
323001331
100 Thorndale Drive, Unit 267
322009635
100 Thorndale Drive, Unit 268
325001650
100 Thorndale Drive, Unit 269
21809915
100 Thorndale Drive, Unit 271
21908997
100 Thorndale Drive, Unit 302
21808070
100 Thorndale Drive, Unit 303
323007119
100 Thorndale Drive, Unit 303
325003396
100 Thorndale Drive, Unit 303
321106450
100 Thorndale Drive, Unit 305
321102483
100 Thorndale Drive, Unit 306
322013280
100 Thorndale Drive, Unit 308
323018539
100 Thorndale Drive, Unit 308
323038042
100 Thorndale Drive, Unit 309
322022678x
100 Thorndale Drive, Unit 309
322022678
100 Thorndale Drive, Unit 310
21820761
100 Thorndale Drive, Unit 310
324040698
100 Thorndale Drive, Unit 314
324083212
100 Thorndale Drive, Unit 315
322070945
100 Thorndale Drive, Unit 318
322026936
100 Thorndale Drive, Unit 318
322026936x
100 Thorndale Drive, Unit 319
324036306
100 Thorndale Drive, Unit 319
323023064
100 Thorndale Drive, Unit 320
323929330
100 Thorndale Drive, Unit 322
325010871
100 Thorndale Drive, Unit 322
323006675
100 Thorndale Drive, Unit 326
41108878
100 Thorndale Drive, Unit 327
326002970
100 Thorndale Drive, Unit 327
324009217
100 Thorndale Drive, Unit 332
323910425
100 Thorndale Drive, Unit 336
21909015
100 Thorndale Drive, Unit 338
323900317
100 Thorndale Drive, Unit 338
323011794
100 Thorndale Drive, Unit 339
323028562
100 Thorndale Drive, Unit 340
324030939
100 Thorndale Drive, Unit 340
21901544
100 Thorndale Drive, Unit 342
21910694
100 Thorndale Drive, Unit 348
21909005
100 Thorndale Drive, Unit 352
321049712
100 Thorndale Drive, Unit 353
326018327
100 Thorndale Drive, Unit 354
323007017
100 Thorndale Drive, Unit 354
322005496
100 Thorndale Drive, Unit 360
321107880
100 Thorndale Drive, Unit 360
326002969
100 Thorndale Drive, Unit 360
323039169
100 Thorndale Drive, Unit 360
322095685
100 Thorndale Drive, Unit 361
324010484
100 Thorndale Drive, Unit 401
324113600
100 Thorndale Drive, Unit 402
323923435
100 Thorndale Drive, Unit 403
324037845
100 Thorndale Drive, Unit 405
323929169
100 Thorndale Drive, Unit 410
325072028
100 Thorndale Drive, Unit 412
321061300
100 Thorndale Drive, Unit 416
325013104
100 Thorndale Drive, Unit 417
323926006
100 Thorndale Drive, Unit 418
325010211
100 Thorndale Drive, Unit 420
322098925
100 Thorndale Drive, Unit 421
323904259
100 Thorndale Drive, Unit 422
322009686
100 Thorndale Drive, Unit 424
324061988
100 Thorndale Drive, Unit 428
322058383
100 Thorndale Drive, Unit 432
324007155
100 Thorndale Drive, Unit 432
323039168
100 Thorndale Drive, Unit 432
321102465
100 Thorndale Drive, Unit 434
324005190
100 Thorndale Drive, Unit 434
325017597
100 Thorndale Drive, Unit 435
323043037
100 Thorndale Drive, Unit 436
324025204
100 Thorndale Drive, Unit 436
321044463
100 Thorndale Drive, Unit 436
323900737
100 Thorndale Drive, Unit 436
323002613
100 Thorndale Drive, Unit 438
21924421
100 Thorndale Drive, Unit 440
322044212
100 Thorndale Drive, Unit 442
323009886
100 Thorndale Drive, Unit 445
324007141
100 Thorndale Drive, Unit 446
323924767
100 Thorndale Drive, Unit 446
321102176
100 Thorndale Drive, Unit 447
323007373
100 Thorndale Drive, Unit 447
321106466
100 Thorndale Drive, Unit 448
321088186
100 Thorndale Drive, Unit 450
325041023
100 Thorndale Drive, Unit 452
322063205
100 Thorndale Drive, Unit 454
322092522
100 Thorndale Drive, Unit 454
325024106
100 Thorndale Drive, Unit 454
323020400
100 Thorndale Drive, Unit 457
321109504
100 Thorndale Drive, Unit 457
322105599
100 Thorndale Drive, Unit 459
323009650
100 Thorndale Drive, Unit 460
323920051
100 Thorndale Drive, Unit 461
321108276
100 Thorndale Road, Unit 407
22023567
Copyright © 2019-2026 Transparency HOA, a 501c3 non-profit. All rights reserved.
Copyright © 2019-2026 Transparency HOA, a 501c3 non-profit. All rights reserved.
bottom of page